From 4e12ab0282b5b70750523ed40ee0ac8603fb2c1a Mon Sep 17 00:00:00 2001 From: "charles.stelandre" Date: Wed, 17 Dec 2025 09:16:39 +0100 Subject: [PATCH 1/9] Added the advrobotics_lab3_app pkg. --- src/advrobotics_lab3_app/CMakeLists.txt | 39 ++++ src/advrobotics_lab3_app/LICENSE | 202 +++++++++++++++++++ src/advrobotics_lab3_app/package.xml | 21 ++ src/advrobotics_lab3_app/src/build_tower.cpp | 10 + 4 files changed, 272 insertions(+) create mode 100644 src/advrobotics_lab3_app/CMakeLists.txt create mode 100644 src/advrobotics_lab3_app/LICENSE create mode 100644 src/advrobotics_lab3_app/package.xml create mode 100644 src/advrobotics_lab3_app/src/build_tower.cpp diff --git a/src/advrobotics_lab3_app/CMakeLists.txt b/src/advrobotics_lab3_app/CMakeLists.txt new file mode 100644 index 0000000..9aa9058 --- /dev/null +++ b/src/advrobotics_lab3_app/CMakeLists.txt @@ -0,0 +1,39 @@ +cmake_minimum_required(VERSION 3.8) +project(advrobotics_lab3_app) + +if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + add_compile_options(-Wall -Wextra -Wpedantic) +endif() + +# find dependencies +find_package(ament_cmake REQUIRED) +find_package([rclcpp REQUIRED) +find_package(advrobotics_lab3_interfaces] REQUIRED) + +add_executable(build_tower src/build_tower.cpp) +target_include_directories(build_tower PUBLIC + $ + $) +target_compile_features(build_tower PUBLIC c_std_99 cxx_std_17) # Require C99 and C++17 +ament_target_dependencies( + build_tower + "[rclcpp" + "advrobotics_lab3_interfaces]" +) + +install(TARGETS build_tower + DESTINATION lib/${PROJECT_NAME}) + +if(BUILD_TESTING) + find_package(ament_lint_auto REQUIRED) + # the following line skips the linter which checks for copyrights + # comment the line when a copyright and license is added to all source files + set(ament_cmake_copyright_FOUND TRUE) + # the following line skips cpplint (only works in a git repo) + # comment the line when this package is in a git repo and when + # a copyright and license is added to all source files + set(ament_cmake_cpplint_FOUND TRUE) + ament_lint_auto_find_test_dependencies() +endif() + +ament_package() diff --git a/src/advrobotics_lab3_app/LICENSE b/src/advrobotics_lab3_app/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/src/advrobotics_lab3_app/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. diff --git a/src/advrobotics_lab3_app/package.xml b/src/advrobotics_lab3_app/package.xml new file mode 100644 index 0000000..8cc57aa --- /dev/null +++ b/src/advrobotics_lab3_app/package.xml @@ -0,0 +1,21 @@ + + + + advrobotics_lab3_app + 0.0.0 + TODO: Package description + ros + Apache-2.0 + + ament_cmake + + [rclcpp + advrobotics_lab3_interfaces] + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/src/advrobotics_lab3_app/src/build_tower.cpp b/src/advrobotics_lab3_app/src/build_tower.cpp new file mode 100644 index 0000000..a30ab67 --- /dev/null +++ b/src/advrobotics_lab3_app/src/build_tower.cpp @@ -0,0 +1,10 @@ +#include + +int main(int argc, char ** argv) +{ + (void) argc; + (void) argv; + + printf("hello world advrobotics_lab3_app package\n"); + return 0; +} From d0012e0a39cd98964301f24a64e9ca58ab5d02bb Mon Sep 17 00:00:00 2001 From: "charles.stelandre" Date: Wed, 17 Dec 2025 09:31:19 +0100 Subject: [PATCH 2/9] Corrected repo error. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a1e2f34..641fab9 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # AdvancedRobotics_Lab3 +Repository of the Advanced Robotics_Lab3. From b7ae8fe0b40156be691a9734726aa702b8e2e59c Mon Sep 17 00:00:00 2001 From: "charles.stelandre" Date: Wed, 17 Dec 2025 09:32:14 +0100 Subject: [PATCH 3/9] Correction of repo error.(1) --- src/advrobotics_lab3_interfaces | 1 - src/advrobotics_lab3_ros2 | 1 - 2 files changed, 2 deletions(-) delete mode 160000 src/advrobotics_lab3_interfaces delete mode 160000 src/advrobotics_lab3_ros2 diff --git a/src/advrobotics_lab3_interfaces b/src/advrobotics_lab3_interfaces deleted file mode 160000 index 3ed7115..0000000 --- a/src/advrobotics_lab3_interfaces +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3ed71151dbb4d39f42a788f88958d71c04a5cbc9 diff --git a/src/advrobotics_lab3_ros2 b/src/advrobotics_lab3_ros2 deleted file mode 160000 index f854512..0000000 --- a/src/advrobotics_lab3_ros2 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f854512623b43196aa006ddac75baec8703b042a From 41c2bb13a752de7ed72bfc97c017e258fdb2ae49 Mon Sep 17 00:00:00 2001 From: "charles.stelandre" Date: Wed, 17 Dec 2025 09:36:20 +0100 Subject: [PATCH 4/9] Correction of the repo error (2). --- src/advrobotics_lab3_interfaces/.gitignore | 34 +++ .../CMakeLists.txt | 36 +++ src/advrobotics_lab3_interfaces/LICENSE | 232 ++++++++++++++++ src/advrobotics_lab3_interfaces/README.md | 2 + .../msg/Gripper.msg | 1 + .../msg/Joints.msg | 3 + src/advrobotics_lab3_interfaces/package.xml | 24 ++ .../srv/Invkin.srv | 8 + src/advrobotics_lab3_ros2/.gitignore | 34 +++ src/advrobotics_lab3_ros2/CMakeLists.txt | 51 ++++ src/advrobotics_lab3_ros2/LICENSE | 232 ++++++++++++++++ src/advrobotics_lab3_ros2/README.md | 2 + .../include/Kinematics.h | 30 ++ .../toolkit-dynamixel/DynamixelAX12A.h | 19 ++ .../toolkit-dynamixel/DynamixelHandler.h | 83 ++++++ src/advrobotics_lab3_ros2/package.xml | 21 ++ src/advrobotics_lab3_ros2/src/Kinematics.cpp | 186 +++++++++++++ src/advrobotics_lab3_ros2/src/PoppyDriver.cpp | 157 +++++++++++ src/advrobotics_lab3_ros2/src/ik_client.cpp | 91 +++++++ src/advrobotics_lab3_ros2/src/ik_server.cpp | 43 +++ src/advrobotics_lab3_ros2/src/poppy_core.cpp | 185 +++++++++++++ .../toolkit-dynamixel/DynamixelHandler.cpp | 256 ++++++++++++++++++ 22 files changed, 1730 insertions(+) create mode 100644 src/advrobotics_lab3_interfaces/.gitignore create mode 100644 src/advrobotics_lab3_interfaces/CMakeLists.txt create mode 100644 src/advrobotics_lab3_interfaces/LICENSE create mode 100644 src/advrobotics_lab3_interfaces/README.md create mode 100644 src/advrobotics_lab3_interfaces/msg/Gripper.msg create mode 100644 src/advrobotics_lab3_interfaces/msg/Joints.msg create mode 100644 src/advrobotics_lab3_interfaces/package.xml create mode 100644 src/advrobotics_lab3_interfaces/srv/Invkin.srv create mode 100644 src/advrobotics_lab3_ros2/.gitignore create mode 100644 src/advrobotics_lab3_ros2/CMakeLists.txt create mode 100644 src/advrobotics_lab3_ros2/LICENSE create mode 100644 src/advrobotics_lab3_ros2/README.md create mode 100644 src/advrobotics_lab3_ros2/include/Kinematics.h create mode 100644 src/advrobotics_lab3_ros2/include/toolkit-dynamixel/DynamixelAX12A.h create mode 100644 src/advrobotics_lab3_ros2/include/toolkit-dynamixel/DynamixelHandler.h create mode 100644 src/advrobotics_lab3_ros2/package.xml create mode 100644 src/advrobotics_lab3_ros2/src/Kinematics.cpp create mode 100644 src/advrobotics_lab3_ros2/src/PoppyDriver.cpp create mode 100644 src/advrobotics_lab3_ros2/src/ik_client.cpp create mode 100644 src/advrobotics_lab3_ros2/src/ik_server.cpp create mode 100644 src/advrobotics_lab3_ros2/src/poppy_core.cpp create mode 100644 src/advrobotics_lab3_ros2/src/toolkit-dynamixel/DynamixelHandler.cpp diff --git a/src/advrobotics_lab3_interfaces/.gitignore b/src/advrobotics_lab3_interfaces/.gitignore new file mode 100644 index 0000000..e257658 --- /dev/null +++ b/src/advrobotics_lab3_interfaces/.gitignore @@ -0,0 +1,34 @@ +# ---> C++ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + diff --git a/src/advrobotics_lab3_interfaces/CMakeLists.txt b/src/advrobotics_lab3_interfaces/CMakeLists.txt new file mode 100644 index 0000000..e9650af --- /dev/null +++ b/src/advrobotics_lab3_interfaces/CMakeLists.txt @@ -0,0 +1,36 @@ +cmake_minimum_required(VERSION 3.8) +project(advrobotics_lab3_interfaces) + +if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + add_compile_options(-Wall -Wextra -Wpedantic) +endif() + +# find dependencies +find_package(ament_cmake REQUIRED) +# uncomment the following section in order to fill in +# further dependencies manually. +# find_package( REQUIRED) + +find_package(std_msgs REQUIRED) +find_package(rosidl_default_generators REQUIRED) + +rosidl_generate_interfaces(${PROJECT_NAME} + "msg/Joints.msg" + "msg/Gripper.msg" + "srv/Invkin.srv" + DEPENDENCIES std_msgs +) + +if(BUILD_TESTING) + find_package(ament_lint_auto REQUIRED) + # the following line skips the linter which checks for copyrights + # comment the line when a copyright and license is added to all source files + set(ament_cmake_copyright_FOUND TRUE) + # the following line skips cpplint (only works in a git repo) + # comment the line when this package is in a git repo and when + # a copyright and license is added to all source files + set(ament_cmake_cpplint_FOUND TRUE) + ament_lint_auto_find_test_dependencies() +endif() + +ament_package() diff --git a/src/advrobotics_lab3_interfaces/LICENSE b/src/advrobotics_lab3_interfaces/LICENSE new file mode 100644 index 0000000..b66a69e --- /dev/null +++ b/src/advrobotics_lab3_interfaces/LICENSE @@ -0,0 +1,232 @@ +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS + +0. Definitions. + +“This License” refers to version 3 of the GNU General Public License. + +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. + +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. + +A “covered work” means either the unmodified Program or a work based on the Program. + +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. + +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same work. + +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. + + advrobotics_lab3_interfaces + Copyright (C) 2025 AdvRobotics.EENG4 + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + advrobotics_lab3_interfaces Copyright (C) 2025 AdvRobotics.EENG4 + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + +You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . diff --git a/src/advrobotics_lab3_interfaces/README.md b/src/advrobotics_lab3_interfaces/README.md new file mode 100644 index 0000000..45e14ed --- /dev/null +++ b/src/advrobotics_lab3_interfaces/README.md @@ -0,0 +1,2 @@ +# advrobotics_lab3_interfaces + diff --git a/src/advrobotics_lab3_interfaces/msg/Gripper.msg b/src/advrobotics_lab3_interfaces/msg/Gripper.msg new file mode 100644 index 0000000..7d97b45 --- /dev/null +++ b/src/advrobotics_lab3_interfaces/msg/Gripper.msg @@ -0,0 +1 @@ +float32 gripper \ No newline at end of file diff --git a/src/advrobotics_lab3_interfaces/msg/Joints.msg b/src/advrobotics_lab3_interfaces/msg/Joints.msg new file mode 100644 index 0000000..8bb48ea --- /dev/null +++ b/src/advrobotics_lab3_interfaces/msg/Joints.msg @@ -0,0 +1,3 @@ +float32 q1 +float32 q2 +float32 q3 \ No newline at end of file diff --git a/src/advrobotics_lab3_interfaces/package.xml b/src/advrobotics_lab3_interfaces/package.xml new file mode 100644 index 0000000..2e54715 --- /dev/null +++ b/src/advrobotics_lab3_interfaces/package.xml @@ -0,0 +1,24 @@ + + + + advrobotics_lab3_interfaces + 0.0.0 + TODO: Package description + ros + Apache-2.0 + + ament_cmake + + std_msgs + rosidl_default_generators + rosidl_default_runtime + rosidl_interface_packages + + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/src/advrobotics_lab3_interfaces/srv/Invkin.srv b/src/advrobotics_lab3_interfaces/srv/Invkin.srv new file mode 100644 index 0000000..ca37afc --- /dev/null +++ b/src/advrobotics_lab3_interfaces/srv/Invkin.srv @@ -0,0 +1,8 @@ +float32 x +float32 y +float32 z +--- +int8 sol +float32 q1 +float32 q2 +float32 q3 \ No newline at end of file diff --git a/src/advrobotics_lab3_ros2/.gitignore b/src/advrobotics_lab3_ros2/.gitignore new file mode 100644 index 0000000..e257658 --- /dev/null +++ b/src/advrobotics_lab3_ros2/.gitignore @@ -0,0 +1,34 @@ +# ---> C++ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + diff --git a/src/advrobotics_lab3_ros2/CMakeLists.txt b/src/advrobotics_lab3_ros2/CMakeLists.txt new file mode 100644 index 0000000..f127415 --- /dev/null +++ b/src/advrobotics_lab3_ros2/CMakeLists.txt @@ -0,0 +1,51 @@ +cmake_minimum_required(VERSION 3.8) +project(advrobotics_lab3_ros2) + +if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + add_compile_options(-Wall -Wextra -Wpedantic) +endif() + +# find dependencies +find_package(ament_cmake REQUIRED) +# uncomment the following section in order to fill in +# further dependencies manually. +# find_package( REQUIRED) +find_package(rclcpp REQUIRED) +find_package(advrobotics_lab3_interfaces REQUIRED) + + +include_directories( + include + include/toolkit-dynamixel +) + +add_executable(ik_server src/ik_server.cpp src/Kinematics.cpp) +ament_target_dependencies(ik_server rclcpp advrobotics_lab3_interfaces) + +add_executable(ik_client src/ik_client.cpp src/Kinematics.cpp) +ament_target_dependencies(ik_client rclcpp advrobotics_lab3_interfaces) + +add_executable(poppy_core src/PoppyDriver.cpp src/toolkit-dynamixel/DynamixelHandler.cpp) +ament_target_dependencies(poppy_core rclcpp advrobotics_lab3_interfaces) +target_link_libraries(poppy_core dxl_x64_cpp rt) + +install(TARGETS + ik_server + ik_client + poppy_core + DESTINATION lib/${PROJECT_NAME} +) + +if(BUILD_TESTING) + find_package(ament_lint_auto REQUIRED) + # the following line skips the linter which checks for copyrights + # comment the line when a copyright and license is added to all source files + set(ament_cmake_copyright_FOUND TRUE) + # the following line skips cpplint (only works in a git repo) + # comment the line when this package is in a git repo and when + # a copyright and license is added to all source files + set(ament_cmake_cpplint_FOUND TRUE) + ament_lint_auto_find_test_dependencies() +endif() + +ament_package() diff --git a/src/advrobotics_lab3_ros2/LICENSE b/src/advrobotics_lab3_ros2/LICENSE new file mode 100644 index 0000000..a3eb167 --- /dev/null +++ b/src/advrobotics_lab3_ros2/LICENSE @@ -0,0 +1,232 @@ +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS + +0. Definitions. + +“This License” refers to version 3 of the GNU General Public License. + +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. + +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. + +A “covered work” means either the unmodified Program or a work based on the Program. + +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. + +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same work. + +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. + + advrobotics_lab3_ros2 + Copyright (C) 2025 AdvRobotics.EENG4 + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + advrobotics_lab3_ros2 Copyright (C) 2025 AdvRobotics.EENG4 + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + +You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . diff --git a/src/advrobotics_lab3_ros2/README.md b/src/advrobotics_lab3_ros2/README.md new file mode 100644 index 0000000..281b92c --- /dev/null +++ b/src/advrobotics_lab3_ros2/README.md @@ -0,0 +1,2 @@ +# advrobotics_lab3_ros2 + diff --git a/src/advrobotics_lab3_ros2/include/Kinematics.h b/src/advrobotics_lab3_ros2/include/Kinematics.h new file mode 100644 index 0000000..a442a30 --- /dev/null +++ b/src/advrobotics_lab3_ros2/include/Kinematics.h @@ -0,0 +1,30 @@ +#ifndef _KINEMATICS_ +#define _KINEMATICS_ + +#define _USE_MATH_DEFINES + +#include +#include +#include + +#define LINK1 4 +#define LINK2 7 +#define LINK3 12 + +//#include "opencv2/opencv.hpp" + +float deg2rad(float angle); + +float rad2deg(float angle); + +std::vector computeForwardKinematics(float q1, float q2, float q3, float L1, float L2, float L3); + +std::vector computeInverseKinematics(float x, float y, float z, float L1, float L2, float L3); + +/*std::vector computeDifferentialKinematics(float q1, float q2, float q3, float L1, float L2, float L3); + +int computeJacobianMatrixRank(std::vector vJacobianMatrix, float threshold); + +cv::Mat computeInverseJacobianMatrix(std::vector vJacobianMatrix); +*/ +#endif \ No newline at end of file diff --git a/src/advrobotics_lab3_ros2/include/toolkit-dynamixel/DynamixelAX12A.h b/src/advrobotics_lab3_ros2/include/toolkit-dynamixel/DynamixelAX12A.h new file mode 100644 index 0000000..072851b --- /dev/null +++ b/src/advrobotics_lab3_ros2/include/toolkit-dynamixel/DynamixelAX12A.h @@ -0,0 +1,19 @@ +#define ADDR_AX12A_TORQUE_ENABLE 24 // Control table address is different in Dynamixel model +#define ADDR_AX12A_LED_ENABLE 25 +#define ADDR_AX12A_GOAL_POSITION 30 + +#define ADDR_AX12A_MIN_POSITION 6 +#define ADDR_AX12A_MAX_POSITION 8 +#define ADDR_AX12A_CURRENT_POSITION 36 + +#define ADDR_AX12A_CURRENT_LOAD 40 +#define ADDR_AX12A_MAX_LOAD 14 +#define ADDR_AX12A_LIMIT_LOAD 34 + +#define ADDR_AX12A_CURRENT_VOLTAGE 42 +#define ADDR_AX12A_MIN_VOLTAGE 12 +#define ADDR_AX12A_MAX_VOLTAGE 13 + + +#define ADDR_AX12A_CURRENT_TEMPERATURE 43 +#define ADDR_AX12A_MAX_TEMPERATURE 11 \ No newline at end of file diff --git a/src/advrobotics_lab3_ros2/include/toolkit-dynamixel/DynamixelHandler.h b/src/advrobotics_lab3_ros2/include/toolkit-dynamixel/DynamixelHandler.h new file mode 100644 index 0000000..a269abb --- /dev/null +++ b/src/advrobotics_lab3_ros2/include/toolkit-dynamixel/DynamixelHandler.h @@ -0,0 +1,83 @@ +#if defined(__linux__) || defined(__APPLE__) +#include +#include +#include +#define STDIN_FILENO 0 +#elif defined(_WIN32) || defined(_WIN64) +#include +#endif + +#include +#include +#include +#include +#include + +#include "dynamixel_sdk/dynamixel_sdk.h" + +#include "DynamixelAX12A.h" + +#define ADDR_XL320_TORQUE_ENABLE 24 +#define ADDR_XL320_LED_ON 25 + +#define ADDR_XL320_D_GAIN 27 +#define ADDR_XL320_I_GAIN 28 +#define ADDR_XL320_P_GAIN 29 + +#define ADDR_XL320_GOAL_POSITION 30 +#define ADDR_XL320_GOAL_VELOCITY 32 +#define ADDR_XL320_GOAL_TORQUE 35 + +#define ADDR_XL320_PRESENT_POSITION 37 +#define ADDR_XL320_PRESENT_VELOCITY 39 +#define ADDR_XL320_PRESENT_LOAD 41 +#define ADDR_XL320_PRESENT_VOLTAGE 45 +#define ADDR_XL320_PRESENT_TEMPERATURE 46 + +#define ADDR_XL320_HARDWARE_ERROR_STATUS 50 + +#define NB_JOINTS 4 + + +class DynamixelHandler +{ + +public: + DynamixelHandler(); + ~DynamixelHandler(); + +public: + //scan(); + //ping(); + //reboot(); + bool openPort(); + void closePort(); + bool setBaudRate(int); + void setDeviceName(std::string); + void setProtocolVersion(float); + bool enableTorque(bool); + + bool readCurrentJointPosition(std::vector& vCurrentJointPosition); + bool readCurrentJointTorque(std::vector& vCurrentJointTorque); + bool sendTargetJointPosition(std::vector& vTargetJointPosition); + + + +private: + std::string m_sDeviceName; + float m_fProtocolVersion; + int m_i32BaudRate; + + dynamixel::PortHandler* m_pPortHandler; + dynamixel::PacketHandler* m_pPacketHandler; + + bool m_bIsDeviceNameSet; + bool m_bIsProtocolVersionSet; + bool m_bIsPortOpened; + bool m_bIsBaudRateSet; + + int m_i32DxlCommunicationResult; // Communication result + uint8_t m_ui8DxlError; // Dynamixel error + std::vector m_vDxlCurrentPosition; // Present position + +}; \ No newline at end of file diff --git a/src/advrobotics_lab3_ros2/package.xml b/src/advrobotics_lab3_ros2/package.xml new file mode 100644 index 0000000..f6edb9c --- /dev/null +++ b/src/advrobotics_lab3_ros2/package.xml @@ -0,0 +1,21 @@ + + + + advrobotics_lab3_ros2 + 0.0.0 + TODO: Package description + ros + Apache-2.0 + + ament_cmake + + rclcpp + advrobotics_lab3_interfaces + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/src/advrobotics_lab3_ros2/src/Kinematics.cpp b/src/advrobotics_lab3_ros2/src/Kinematics.cpp new file mode 100644 index 0000000..489feff --- /dev/null +++ b/src/advrobotics_lab3_ros2/src/Kinematics.cpp @@ -0,0 +1,186 @@ +#include "Kinematics.h" + + +float deg2rad(float angle) +{ + return angle/180.0*M_PI; +} + +float rad2deg(float angle) +{ + return angle*180.0/M_PI; +} + +std::vector computeForwardKinematics(float q1, float q2, float q3, float L1, float L2, float L3) +{ + float z = L2 * cos(q2) + L3 * cos(q2+q3) + L1; + float xp = L2 * sin(q2) + L3 * sin(q2+q3); + float x = xp * cos(q1); + float y = xp * sin(q1); + //std::cout << "[INFO] Forward Kinematics : (q1, q2, q3)->(x, y, z) = (" << rad2deg(q1) << ", " << rad2deg(q2) << ", " << rad2deg(q3) << ")->(" << x << ", " << y << ", " << z << ")" << std::endl; + std::vector X; + X.push_back(x); + X.push_back(y); + X.push_back(z); + + return X; +} + +std::vector computeInverseKinematics(float x, float y, float z, float L1, float L2, float L3) +{ + std::vector qi; + + // Determines q1 + float q1 = atan2(y, x); + + // Determines cos(q3) to find out the number of solutions + float xp = sqrt(x*x + y*y); + float zc = z - L1; + float cos_q3 = (zc*zc+xp*xp-(L2*L2+L3*L3)) / (2.0 * L2 * L3); + + //std::cout << "[INFO] cos_q3= " << cos_q3 << std::endl; + + if (cos_q3 >1 | cos_q3 <-1) + { + qi.push_back(0.0); + std::cout << "[INFO] Inverse Kinematics: No solution!" << std::endl; + } + else if (cos_q3 == 1) + { + qi.push_back(1.0); + float q2 = atan2(xp, zc); + float q3 = 0; + std::cout << "[INFO] Inverse Kinematics: One solution: (x, y, z)->(q1, q2, q3) = (" << x << ", " << y << ", " << z << ")->(" << rad2deg(q1) << ", " << rad2deg(q2) << ", " << rad2deg(q3) << ")" << std::endl; + qi.push_back(q1); + qi.push_back(q2); + qi.push_back(q3); + } + else if (cos_q3 == -1) + { + qi.push_back(1.0); + float q2 = atan2(xp, zc); + float q3 = M_PI; + std::cout << "[INFO] Inverse Kinematics: One solution: (x, y, z)->(q1, q2, q3) = (" << x << ", " << y << ", " << z << ")->(" << rad2deg(q1) << ", " << rad2deg(q2) << ", " << rad2deg(q3) << ")" << std::endl; + qi.push_back(q1); + qi.push_back(q2); + qi.push_back(q3); + } + else + { + qi.push_back(2.0); + std::cout << "[INFO] Inverse Kinematics: Two solutions: "<< std::endl; + + float q3 = acos(cos_q3); + float q2 = (float)(atan2(xp, zc) - atan2(L2*sin(q3), L1+L2*cos_q3)); + std::cout << "\t(x, y)->(q1, q2, q3) = (" << x << ", " << y << ", " << z << ")->(" << rad2deg(q1) << ", " << rad2deg(q2) << ", " << rad2deg(q3) << ")" << std::endl; + qi.push_back(q1); + qi.push_back(q2); + qi.push_back(q3); + + q3 = -acos(cos_q3); + q2 = (float)(atan2(xp, zc) - atan2(L2*sin(q3), L1+L2*cos_q3)); + + std::cout << "\t(x, y)->(q1, q2, q3) = (" << x << ", " << y << ", " << z << ")->(" << rad2deg(q1) << ", " << rad2deg(q2) << ", " << rad2deg(q3) << ")" << std::endl; + qi.push_back(q1); + qi.push_back(q2); + qi.push_back(q3); + } + + return qi; +} + +/*std::vector computeDifferentialKinematics(float q1, float q2, float q3, float L1, float L2, float L3) +{ + std::vector jacobian; + + float j11 = -sin(q1)*(L2*sin(q2) + L3*sin(q2+q3)); + float j12 = L2*cos(q1)*cos(q2)+L3*cos(q1)*cos(q2+q3); + float j13 = L3*cos(q1)*cos(q2+q3); + + float j21 = cos(q1)*(L2*sin(q2)+L3*sin(q2+q3)); + float j22 = L2*sin(q1)*cos(q2)+L3*sin(q1)*cos(q2+q3); + float j23 = L3*sin(q1)*cos(q2+q3); + + float j31 = 0; + float j32 = -L2*sin(q2)-L3*sin(q2+q3); + float j33 = -L3*sin(q2+q3); + + jacobian.push_back(j11); jacobian.push_back(j12); jacobian.push_back(j13); + jacobian.push_back(j21); jacobian.push_back(j22); jacobian.push_back(j23); + jacobian.push_back(j31); jacobian.push_back(j32); jacobian.push_back(j33); + + return jacobian; +} + +int computeJacobianMatrixRank(std::vector vJacobianMatrix, float threshold) +{ + int rank = -1; + cv::Mat1f oJacobianMatrix(3, 3); + + if (vJacobianMatrix.size() == 9) + { + // Converts the Jacobian matrix from std::vector to cv::Mat + oJacobianMatrix.at(0, 0) = vJacobianMatrix[0]; + oJacobianMatrix.at(0, 1) = vJacobianMatrix[1]; + oJacobianMatrix.at(0, 2) = vJacobianMatrix[2]; + oJacobianMatrix.at(1, 0) = vJacobianMatrix[3]; + oJacobianMatrix.at(1, 1) = vJacobianMatrix[4]; + oJacobianMatrix.at(1, 2) = vJacobianMatrix[5]; + oJacobianMatrix.at(2, 0) = vJacobianMatrix[6]; + oJacobianMatrix.at(2, 1) = vJacobianMatrix[7]; + oJacobianMatrix.at(2, 2) = vJacobianMatrix[8]; + std::cout << "=====Jacobian Matrix=====" << std::endl; + std::cout << "[ " << oJacobianMatrix.at(0,0) << ", " << oJacobianMatrix.at(0,1) << ", " << oJacobianMatrix.at(0,2) << " ]" << std::endl; + std::cout << "[ " << oJacobianMatrix.at(1,0) << ", " << oJacobianMatrix.at(1,1) << ", " << oJacobianMatrix.at(1,2)<< " ]" << std::endl; + std::cout << "[ " << oJacobianMatrix.at(2,0) << ", " << oJacobianMatrix.at(2,1) << ", " << oJacobianMatrix.at(2,2)<< " ]" << std::endl; + // Computes the determinant of the Jacobian matrix + float determinant = abs(-vJacobianMatrix[7]*(vJacobianMatrix[0] * vJacobianMatrix[5] - vJacobianMatrix[3]*vJacobianMatrix[2])+vJacobianMatrix[8]*(vJacobianMatrix[0] * vJacobianMatrix[4] - vJacobianMatrix[3]*vJacobianMatrix[3])); + std::cout << "=====Determinant of the Jacobian matrix=====" << std::endl << determinant << std::endl; + // Computes SVD + cv::Mat1f w, u, vt; + cv::SVD::compute(oJacobianMatrix, w, u, vt); + // Finds non zero singular values + cv::Mat1f nonZeroSingularValues = w/w.at(0,0) > threshold; + // Counts the number of non zero singular values + rank = cv::countNonZero(nonZeroSingularValues); + std::cout << "=====Rank of the Jacobian matrix=====" << std::endl << rank << " / " << oJacobianMatrix.rows << std::endl; + // Determines the inverse of the Jacobian matrix + cv::Mat oJacobianInverse = oJacobianMatrix.inv(); + std::cout << "=====Inverse of the Jacobian Matrix=====" << std::endl; + std::cout << "[ " << oJacobianInverse.at(0,0) << ", " << oJacobianInverse.at(0,1)<< ", " << oJacobianInverse.at(0,2) << " ]" << std::endl; + std::cout << "[ " << oJacobianInverse.at(1,0) << ", " << oJacobianInverse.at(1,1) << ", " << oJacobianInverse.at(1,2)<< " ]" << std::endl; + std::cout << "[ " << oJacobianInverse.at(2,0) << ", " << oJacobianInverse.at(2,1) << ", " << oJacobianInverse.at(2,2)<< " ]" << std::endl; + } + else + std::cout << "[ERROR] Jacobian matrix has a size of "<< vJacobianMatrix.size() << " instead of 4" << std::endl; + + return rank; +} + +cv::Mat computeInverseJacobianMatrix(std::vector vJacobianMatrix) +{ + cv::Mat1f oJacobianMatrix(2, 2); + cv::Mat oJacobianInverse; + + if (vJacobianMatrix.size() == 4) + { + // Converts the Jacobian matrix from std::vector to cv::Mat + oJacobianMatrix.at(0, 0) = vJacobianMatrix[0]; + oJacobianMatrix.at(0, 1) = vJacobianMatrix[1]; + oJacobianMatrix.at(1, 0) = vJacobianMatrix[2]; + oJacobianMatrix.at(1, 1) = vJacobianMatrix[3]; + std::cout << "=====Jacobian Matrix=====" << std::endl; + std::cout << "[ " << oJacobianMatrix.at(0,0) << ", " << oJacobianMatrix.at(0,1) << " ]" << std::endl; + std::cout << "[ " << oJacobianMatrix.at(1,0) << ", " << oJacobianMatrix.at(1,1) << " ]" << std::endl; + // Determines the inverse of the Jacobian matrix + cv::invert(oJacobianMatrix, oJacobianInverse, cv::DECOMP_SVD); + //oJacobianInverse = oJacobianMatrix.inv(); + std::cout << "=====Inverse of the Jacobian Matrix=====" << std::endl; + std::cout << "[ " << oJacobianInverse.at(0,0) << ", " << oJacobianInverse.at(0,1) << " ]" << std::endl; + std::cout << "[ " << oJacobianInverse.at(1,0) << ", " << oJacobianInverse.at(1,1) << " ]" << std::endl; + } + else + std::cout << "[ERROR] Jacobian matrix has a size of "<< vJacobianMatrix.size() << " instead of 4" << std::endl; + + return oJacobianInverse; +}*/ diff --git a/src/advrobotics_lab3_ros2/src/PoppyDriver.cpp b/src/advrobotics_lab3_ros2/src/PoppyDriver.cpp new file mode 100644 index 0000000..24344af --- /dev/null +++ b/src/advrobotics_lab3_ros2/src/PoppyDriver.cpp @@ -0,0 +1,157 @@ +#include "rclcpp/rclcpp.hpp" + +#include "advrobotics_lab3_interfaces/msg/joints.hpp" +#include "advrobotics_lab3_interfaces/msg/gripper.hpp" + +#include "DynamixelHandler.h" + +using namespace std::chrono_literals; + +class PoppyDriver : public rclcpp::Node +{ + public: + PoppyDriver() : Node("poppy_core") + { + jointCmdSubscriber = this->create_subscription( + "joint_cmd", 10, + std::bind(&PoppyDriver::jointCmdCallback, this, std::placeholders::_1)); + + gripperCmdSubscriber = this->create_subscription( + "gripper_cmd", 10, + std::bind(&PoppyDriver::gripperCmdCallback, this, std::placeholders::_1)); + + jointPositionPublisher = this->create_publisher("joint_position", 10); + + gripperPositionPublisher = this->create_publisher("gripper_position", 10); + + _timer = this->create_wall_timer(10ms, std::bind(&PoppyDriver::timerCallback, this)); + + std::cout << "===Initialization of the Dynamixel Motor communication====" << std::endl; + _oDxlHandler.setDeviceName(_poppyDxlPortName); + _oDxlHandler.setProtocolVersion(_poppyDxlProtocol); + _oDxlHandler.openPort(); + _oDxlHandler.setBaudRate(_poppyDxlBaudRate); + _oDxlHandler.enableTorque(true); + std::cout << std::endl; + } + + ~PoppyDriver() + { + _oDxlHandler.enableTorque(false); + _oDxlHandler.closePort(); + } + + private: + void jointCmdCallback(const advrobotics_lab3_interfaces::msg::Joints::SharedPtr jointAngles) + { + std::vector l_vTargetJointPosition; + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(jointAngles->q1)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(jointAngles->q2)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(jointAngles->q3)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(_currentGripperAngle)); + + _currentJointAngle_q1 = jointAngles->q1; + _currentJointAngle_q2 = jointAngles->q2; + _currentJointAngle_q3 = jointAngles->q3; + + _oDxlHandler.sendTargetJointPosition(l_vTargetJointPosition); + } + + void gripperCmdCallback(const advrobotics_lab3_interfaces::msg::Gripper::SharedPtr gripperAngle) + { + std::vector l_vTargetJointPosition; + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(_currentJointAngle_q1)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(_currentJointAngle_q2)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(_currentJointAngle_q3)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(gripperAngle->gripper)); + + _currentGripperAngle = gripperAngle->gripper; + + _oDxlHandler.sendTargetJointPosition(l_vTargetJointPosition); + } + + void timerCallback() + { + std::vector l_vCurrentJointPosition; + bool bIsReadSuccessfull = _oDxlHandler.readCurrentJointPosition(l_vCurrentJointPosition); + + if (bIsReadSuccessfull && l_vCurrentJointPosition.size() >= 4) + { + auto jointPositionMsg = advrobotics_lab3_interfaces::msg::Joints(); + auto gripperPositionMsg = advrobotics_lab3_interfaces::msg::Gripper(); + + jointPositionMsg.q1 = convertJointCmdToAngles(l_vCurrentJointPosition[0]); + jointPositionMsg.q2 = convertJointCmdToAngles(l_vCurrentJointPosition[1]); + jointPositionMsg.q3 = convertJointCmdToAngles(l_vCurrentJointPosition[2]); + gripperPositionMsg.gripper = convertJointCmdToAngles(l_vCurrentJointPosition[3]); + + jointPositionPublisher->publish(jointPositionMsg); + gripperPositionPublisher->publish(gripperPositionMsg); + } + + + + } + + int convertAnglesToJointCmd(float fJointAngle) + { + // y = ax + b + float a = (_maxJointCmd-_minJointCmd) / (_maxJointAngle - _minJointAngle); + float b = _minJointCmd - a * _minJointAngle; + float jointCmd = a * fJointAngle + b; + return (int)jointCmd; + } + + float convertJointCmdToAngles(float fJointCmd) + { + // y = ax + b + float a = (_maxJointAngle - _minJointAngle) / (_maxJointCmd-_minJointCmd); + float b = _minJointAngle - a * _minJointCmd; + float jointAngle = a * fJointCmd + b; + return jointAngle; + } + + void goToHomePosition() + { + std::vector l_vTargetJointPosition; + for (int l_joint = 0; l_joint < _nbJoints; l_joint++) + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(0.0f)); + + _oDxlHandler.sendTargetJointPosition(l_vTargetJointPosition); + } + + + + private: + rclcpp::Subscription::SharedPtr jointCmdSubscriber; + rclcpp::Subscription::SharedPtr gripperCmdSubscriber; + + rclcpp::Publisher::SharedPtr jointPositionPublisher; + rclcpp::Publisher::SharedPtr gripperPositionPublisher; + + rclcpp::TimerBase::SharedPtr _timer; + + DynamixelHandler _oDxlHandler; + std::string _poppyDxlPortName = "/dev/ttyUSB0"; + float _poppyDxlProtocol = 2.0; + int _poppyDxlBaudRate = 1000000; + + float _currentJointAngle_q1 = 0.0f; + float _currentJointAngle_q2 = 0.0f; + float _currentJointAngle_q3 = 0.0f; + float _currentGripperAngle = 0.0f; + + int _nbJoints = 4; + float _minJointCmd = 0; + float _maxJointCmd = 1023; + float _minJointAngle = -150.0f; + float _maxJointAngle = 150.0f; +}; + +int main(int argc, char** argv) +{ + rclcpp::init(argc, argv); + rclcpp::spin(std::make_shared()); + rclcpp::shutdown(); + return 0; +} \ No newline at end of file diff --git a/src/advrobotics_lab3_ros2/src/ik_client.cpp b/src/advrobotics_lab3_ros2/src/ik_client.cpp new file mode 100644 index 0000000..85501ae --- /dev/null +++ b/src/advrobotics_lab3_ros2/src/ik_client.cpp @@ -0,0 +1,91 @@ +#include "math.h" +#include +#include +#include + +#include "rclcpp/rclcpp.hpp" +#include "advrobotics_lab3_interfaces/srv/invkin.hpp" +#include "advrobotics_lab3_interfaces/msg/joints.hpp" + +#include "Kinematics.h" + + +using namespace std::chrono_literals; + +double deg2rad(double angle) +{ + return -angle / 180.0 * M_PI; +} + +int main(int argc, char** argv) +{ + // inits ROS2 + rclcpp::init(argc, argv); + + if (argc != 4) + { + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "usage: rosrun advrobotics_lab3_ros2 ik_client x y z"); + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "ex.: rosrun advrobotics_lab3_ros2 ik_client 6 9 0"); + return 1; + } + + // creates the client node + std::shared_ptr node = rclcpp::Node::make_shared("ik_client"); + rclcpp::Client::SharedPtr client = + node->create_client("invkin"); + + // creates a publisher to move the robot joints + auto publisher = node->create_publisher("joint_cmd", 10); + + // creates the request from the input args + auto request = std::make_shared(); + request->x = atof(argv[1]); + request->y = atof(argv[2]); + request->z = atof(argv[3]); + + // connects to the service + while (!client->wait_for_service(1s)) + { + if (!rclcpp::ok()) + { + RCLCPP_ERROR(rclcpp::get_logger("rclcpp"), "[ERROR] Interrupted while waiting for the service. Exiting."); + return 0; + } + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "[WARNING] service not available, waiting again..."); + } + + // sends the request + auto result = client->async_send_request(request); + + // waitw for the result. + if (rclcpp::spin_until_future_complete(node, result) == rclcpp::FutureReturnCode::SUCCESS) + { + // gets the result + auto response = result.get(); + + // displays i/o values + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "IK: (x,y,z) --> (J1, J2, j3)"); + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "(%f, %f, %f) --> (%f, %f, %f)", atof(argv[1]), atof(argv[2]), atof(argv[3]), rad2deg(response->q1), rad2deg(response->q2), rad2deg(response->q3)); + + // creates a message to publish + advrobotics_lab3_interfaces::msg::Joints jointCmdMsg; + jointCmdMsg.q1 = rad2deg(response->q1); + jointCmdMsg.q2 = rad2deg(response->q2); + jointCmdMsg.q3 = rad2deg(response->q3); + + // publises the message to move the robot joints + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "Publish to joint_cmd topic..."); + publisher->publish(jointCmdMsg); + rclcpp::Rate rate(1); + rate.sleep(); + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "Done!"); + } + else + { + RCLCPP_ERROR(rclcpp::get_logger("rclcpp"), "[ERROR] Failed to call service invkin"); + } + + rclcpp::shutdown(); + return 0; + +} \ No newline at end of file diff --git a/src/advrobotics_lab3_ros2/src/ik_server.cpp b/src/advrobotics_lab3_ros2/src/ik_server.cpp new file mode 100644 index 0000000..23c6d8c --- /dev/null +++ b/src/advrobotics_lab3_ros2/src/ik_server.cpp @@ -0,0 +1,43 @@ +#include + +#include "rclcpp/rclcpp.hpp" +#include "advrobotics_lab3_interfaces/srv/invkin.hpp" + +#include "Kinematics.h" + + + +void ik(const std::shared_ptr request, std::shared_ptr response) +{ + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "================================================"); + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "IK for (%f, %f, %f) in progress...", request->x, request->y, request->z); + + std::vector qi = computeInverseKinematics(request->x, request->y, request->z, LINK1, LINK2, LINK3); + + response->sol = qi[0]; + response->q1 = qi[1]; + response->q2 = qi[2]; + response->q3 = qi[3]; + + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "IK: (x,y,z) --> (J1, J2, J3)"); + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "(%f, %f, %f) --> (%f, %f, %f)", request->x, request->y, request->z, rad2deg(response->q1), rad2deg(response->q2), rad2deg(response->q3)); + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "-----------------------------------------------------------------------------------------------------------"); + +} + + +int main(int argc, char** argv) +{ + rclcpp::init(argc, argv); + + std::shared_ptr node = rclcpp::Node::make_shared("ik_server"); + + rclcpp::Service::SharedPtr service = node->create_service("invkin", &ik); + + RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "IK server launched..."); + + rclcpp::spin(node); + rclcpp::shutdown(); + + return 0; +} \ No newline at end of file diff --git a/src/advrobotics_lab3_ros2/src/poppy_core.cpp b/src/advrobotics_lab3_ros2/src/poppy_core.cpp new file mode 100644 index 0000000..5f60f26 --- /dev/null +++ b/src/advrobotics_lab3_ros2/src/poppy_core.cpp @@ -0,0 +1,185 @@ +#include + +#include "DynamixelHandler.h" + +#include +#include "advrobotics_lab3/joints.h" +#include "advrobotics_lab3/gripper.h" + +// Global variables +float _fps = 10.0f; // Hz +ros::Publisher _jointPositionPublisher; +ros::Publisher _gripperPositionPublisher; +DynamixelHandler _oDxlHandler; +std::string _poppyDxlPortName = "/dev/ttyUSB0"; +float _poppyDxlProtocol = 2.0; +int _poppyDxlBaudRate = 1000000; +int _nbJoints = 4; +float _minJointCmd = 0; +float _maxJointCmd = 1023; +float _minJointAngle = -150.0f; +float _maxJointAngle = 150.0f; + +float _currentJointAngle_q1 = 0.0f; +float _currentJointAngle_q2 = 0.0f; +float _currentJointAngle_q3 = 0.0f; +float _currentGripperAngle = 0.0f; + + +int convertAnglesToJointCmd(float fJointAngle) +{ + // y = ax + b + float a = (_maxJointCmd-_minJointCmd) / (_maxJointAngle - _minJointAngle); + float b = _minJointCmd - a * _minJointAngle; + float jointCmd = a * fJointAngle + b; + return (int)jointCmd; +} + +float convertJointCmdToAngles(float fJointCmd) +{ + // y = ax + b + float a = (_maxJointAngle - _minJointAngle) / (_maxJointCmd-_minJointCmd); + float b = _minJointAngle - a * _minJointCmd; + float jointAngle = a * fJointCmd + b; + return jointAngle; +} + +void goToHomePosition() +{ + std::vector l_vTargetJointPosition; + for (int l_joint = 0; l_joint < _nbJoints; l_joint++) + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(0.0f)); + + _oDxlHandler.sendTargetJointPosition(l_vTargetJointPosition); +} + +void customSigIntHandler(int sig) +{ + ROS_INFO("===Stopping Poppy node==="); + + // shutdown ROS + ros::shutdown(); +} + + +void jointCmdCallback(const advrobotics_lab3::joints::ConstPtr& jointAngles) +{ + std::vector l_vTargetJointPosition; + + //std::cout << "(q1,q2,q3) = (" << jointAngles->q1 << ", " << jointAngles->q2 << ", " << jointAngles->q3 << ")" << std::endl; + //std::cout << "_currentGripperAngle = (" << _currentGripperAngle << ")" << std::endl; + + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(jointAngles->q1)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(jointAngles->q2)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(jointAngles->q3)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(_currentGripperAngle)); + + _currentJointAngle_q1 = jointAngles->q1; + _currentJointAngle_q2 = jointAngles->q2; + _currentJointAngle_q3 = jointAngles->q3; + + //std::cout << "l_vTargetJointPosition = (" << l_vTargetJointPosition[0] << ", " << l_vTargetJointPosition[1] << ", " < l_vTargetJointPosition; + + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(_currentJointAngle_q1)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(_currentJointAngle_q2)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(_currentJointAngle_q3)); + l_vTargetJointPosition.push_back(convertAnglesToJointCmd(gripperAngle->gripper)); + + _currentGripperAngle = gripperAngle->gripper; + + //std::cout << "l_vTargetJointPosition= " << _currentJointAngle_q1 << ", " << _currentJointAngle_q2 << ", " << _currentJointAngle_q3 << ", " << gripperAngle->gripper << std::endl; + + _oDxlHandler.sendTargetJointPosition(l_vTargetJointPosition); +} + + +int main(int argc, char** argv) +{ + // create a node called poppy_core + ros::init(argc, argv, "poppy_core", ros::init_options::NoSigintHandler); + + // create a node handle + ros::NodeHandle nh; + + // override the default sigint handler (must be set after the first node handler is created) + signal(SIGINT, customSigIntHandler); + + // create a publisher to joint_position topic + _jointPositionPublisher = nh.advertise("joint_position", 1); + + // create a publisher to joint_position topic + _gripperPositionPublisher = nh.advertise("gripper_position", 1); + + // create a subscriber to joint_cmd topic + ros::Subscriber jointCmdSubscriber = nh.subscribe("joint_cmd", 1, jointCmdCallback); + + // create a subscriber to joint_cmd topic + ros::Subscriber gripperCmdSubscriber = nh.subscribe("gripper_cmd", 1, gripperCmdCallback); + + // create a loop rate + ros::Rate loopRate(_fps); + + // create a custom joints message + advrobotics_lab3::joints jointPositionMsg; + + // create a custom gripper message + advrobotics_lab3::gripper gripperPositionMsg; + + std::cout << "===Initialization of the Dynamixel Motor communication====" << std::endl; + _oDxlHandler.setDeviceName(_poppyDxlPortName); + _oDxlHandler.setProtocolVersion(_poppyDxlProtocol); + _oDxlHandler.openPort(); + _oDxlHandler.setBaudRate(_poppyDxlBaudRate); + _oDxlHandler.enableTorque(true); + std::cout << std::endl; + + goToHomePosition(); + + ROS_INFO("===Launching Poppy node==="); + + // loop until Ctrl+C is pressed or ROS connectivity issues + while(ros::ok()) + { + //===RETRIEVE Dynamixel Motor positions==== + std::vector l_vCurrentJointPosition; + bool bIsReadSuccessfull = _oDxlHandler.readCurrentJointPosition(l_vCurrentJointPosition); + + // stores them into a msg + if (bIsReadSuccessfull && l_vCurrentJointPosition.size() >= 4) + { + jointPositionMsg.q1 = convertJointCmdToAngles(l_vCurrentJointPosition[0]); + jointPositionMsg.q2 = convertJointCmdToAngles(l_vCurrentJointPosition[1]); + jointPositionMsg.q3 = convertJointCmdToAngles(l_vCurrentJointPosition[2]); + gripperPositionMsg.gripper = convertJointCmdToAngles(l_vCurrentJointPosition[3]); + + /*_currentJointAngle_q1 = convertJointCmdToAngles(l_vCurrentJointPosition[0]); + _currentJointAngle_q2 = convertJointCmdToAngles(l_vCurrentJointPosition[1]); + _currentJointAngle_q3 = convertJointCmdToAngles(l_vCurrentJointPosition[2]); + _currentGripperAngle = convertJointCmdToAngles(l_vCurrentJointPosition[3]);*/ + } + + // publish the joints message to the joint_position topic + _jointPositionPublisher.publish(jointPositionMsg); + + // publish the joints message to the joint_position topic + _gripperPositionPublisher.publish(gripperPositionMsg); + + // spin once to let the process handle callback ad key stroke + ros::spinOnce(); + + // sleep the right amout of time to comply with _fps + loopRate.sleep(); + } + + _oDxlHandler.enableTorque(false); + _oDxlHandler.closePort(); + + return 0; +} diff --git a/src/advrobotics_lab3_ros2/src/toolkit-dynamixel/DynamixelHandler.cpp b/src/advrobotics_lab3_ros2/src/toolkit-dynamixel/DynamixelHandler.cpp new file mode 100644 index 0000000..667d2b2 --- /dev/null +++ b/src/advrobotics_lab3_ros2/src/toolkit-dynamixel/DynamixelHandler.cpp @@ -0,0 +1,256 @@ +#include "DynamixelHandler.h" + +DynamixelHandler::DynamixelHandler(): + m_sDeviceName(""), m_fProtocolVersion(0.0), m_i32BaudRate(0), + m_pPacketHandler(nullptr), m_pPortHandler(nullptr), + m_bIsDeviceNameSet(false), m_bIsProtocolVersionSet(false), m_bIsPortOpened(false), m_bIsBaudRateSet(false), + m_ui8DxlError(0), m_i32DxlCommunicationResult(COMM_TX_FAIL) +{ + +} + +DynamixelHandler::~DynamixelHandler() +{ + +} + +bool DynamixelHandler::openPort() +{ + if (m_pPortHandler == nullptr) + { + std::cout << "[ERROR](DynamixelHandler::openPort) m_pPortHandler is null!" << std::endl; + m_bIsPortOpened = false; + return m_bIsPortOpened; + } + + if (!m_bIsDeviceNameSet) + { + std::cout << "[ERROR](DynamixelHandler::openPort) m_sDeviceName is not set!" << std::endl; + m_bIsPortOpened = false; + return m_bIsPortOpened; + } + + if (m_bIsPortOpened) + { + std::cout << "[WARNING](DynamixelHandler::openPort) port is already opened!" << std::endl; + return m_bIsPortOpened; + } + + if (m_pPortHandler->openPort()) + { + std::cout << "[INFO](DynamixelHandler::openPort) Succeeded to open the port!" << std::endl; + m_bIsPortOpened = true; + } + else + { + std::cout << "[ERROR](DynamixelHandler::openPort) Failed to open the port!" << std::endl; + m_bIsPortOpened = false; + } + return m_bIsPortOpened; +} + +void DynamixelHandler::closePort() +{ + if (m_pPortHandler == nullptr) + { + std::cout << "[ERROR](DynamixelHandler::closePort) m_pPortHandler is null!" << std::endl; + m_bIsPortOpened = false; + return; + } + + if (!m_bIsPortOpened) + { + std::cout << "[WARNING](DynamixelHandler::openPort) port is already closed!" << std::endl; + return; + } + + m_pPortHandler->closePort(); + + std::cout << "[INFO](DynamixelHandler::closePort) Succeeded to close the port!" << std::endl; + m_bIsPortOpened = false; +} + +bool DynamixelHandler::setBaudRate(int i32BaudRate) +{ + m_i32BaudRate = i32BaudRate; + + if (nullptr != m_pPortHandler) + { + if (m_pPortHandler->setBaudRate(m_i32BaudRate)) + { + std::cout << "[INFO](DynamixelHandler::setBaudRate) Succeeded to change the baudrate!" << std::endl; + m_bIsBaudRateSet = true; + } + else + { + std::cout << "[ERROR](DynamixelHandler::setBaudRate) Failed to change the baudrate!" << std::endl; + m_bIsBaudRateSet = false; + } + } + else + { + std::cout << "[ERROR](DynamixelHandler::setBaudRate) m_pPortHandler is null!" << std::endl; + m_bIsBaudRateSet = false; + } + return m_bIsBaudRateSet; +} + +void DynamixelHandler::setDeviceName(std::string sDeviceName) +{ + m_sDeviceName = sDeviceName; + m_bIsDeviceNameSet = true; + + if (nullptr != m_pPortHandler) + { + delete m_pPortHandler; + m_pPortHandler = nullptr; + } + + // Initialize PortHandler instance + m_pPortHandler = dynamixel::PortHandler::getPortHandler(m_sDeviceName.c_str()); +} + +void DynamixelHandler::setProtocolVersion(float fProtocolVersion) +{ + m_fProtocolVersion = fProtocolVersion; + m_bIsProtocolVersionSet = true; + + if (nullptr != m_pPacketHandler) + { + delete m_pPacketHandler; + m_pPacketHandler = nullptr; + } + + m_pPacketHandler = dynamixel::PacketHandler::getPacketHandler(m_fProtocolVersion); +} + +bool DynamixelHandler::readCurrentJointPosition(std::vector& vCurrentJointPosition) +{ + bool bIsReadSuccessfull = false; + + for (unsigned int l_joint = 0; l_joint < NB_JOINTS; l_joint++) + { + int dxl_comm_result = COMM_TX_FAIL; // Communication result + uint8_t dxl_error = 0; + uint16_t dxl_present_position = 0; + + dxl_comm_result = m_pPacketHandler->read2ByteTxRx(m_pPortHandler, l_joint + 1, ADDR_XL320_PRESENT_POSITION, &dxl_present_position, &dxl_error); + if (dxl_comm_result != COMM_SUCCESS) + { + //std::cout << "[ERROR] " << m_pPacketHandler->getTxRxResult(dxl_comm_result) << std::endl; + bIsReadSuccessfull = false; + } + else if (dxl_error != 0) + { + //std::cout << "[ERROR] " << m_pPacketHandler->getRxPacketError(dxl_error) << std::endl; + bIsReadSuccessfull = false; + } + else + { + vCurrentJointPosition.push_back(dxl_present_position); + bIsReadSuccessfull = true; + } + } + + return bIsReadSuccessfull; +} + + +bool DynamixelHandler::readCurrentJointTorque(std::vector& vCurrentJointTorque) +{ + bool bIsReadSuccessfull = false; + + for (unsigned int l_joint = 0; l_joint < NB_JOINTS; l_joint++) + { + int dxl_comm_result = COMM_TX_FAIL; // Communication result + uint8_t dxl_error = 0; + uint16_t dxl_present_torque = 0; + + dxl_comm_result = m_pPacketHandler->read2ByteTxRx(m_pPortHandler, l_joint + 1, ADDR_XL320_PRESENT_LOAD, &dxl_present_torque, &dxl_error); + if (dxl_comm_result != COMM_SUCCESS) + { + //std::cout << "[ERROR] " << m_pPacketHandler->getTxRxResult(dxl_comm_result) << std::endl; + bIsReadSuccessfull = false; + } + else if (dxl_error != 0) + { + //std::cout << "[ERROR] " << m_pPacketHandler->getRxPacketError(dxl_error) << std::endl; + bIsReadSuccessfull = false; + } + else + { + vCurrentJointTorque.push_back(dxl_present_torque); + bIsReadSuccessfull = true; + } + } + + return bIsReadSuccessfull; +} + + +bool DynamixelHandler::sendTargetJointPosition(std::vector& vTargetJointPosition) +{ + bool bIsSendSuccessfull = false; + + // checks if the vector size is correct + if (vTargetJointPosition.size() != NB_JOINTS) + { + std::cout << "[ERROR] (DynamixelHandler::sendTargetJointPosition): Size of command vector is not correct: " << vTargetJointPosition.size() << " instead of " << NB_JOINTS << "!" << std::endl; + bIsSendSuccessfull = false; + } + + + + for (unsigned int l_joint = 0; l_joint < NB_JOINTS; l_joint++) + { + int dxl_comm_result = COMM_TX_FAIL; // Communication result + uint8_t dxl_error = 0; + uint16_t dxl_present_position = 0; + dxl_comm_result = m_pPacketHandler->write2ByteTxRx(m_pPortHandler, l_joint + 1, ADDR_XL320_GOAL_POSITION, vTargetJointPosition[l_joint], &dxl_error); + if (dxl_comm_result != COMM_SUCCESS) + { + //std::cout << "[ERROR] (DynamixelHandler::sendTargetJointPosition): " << m_pPacketHandler->getTxRxResult(dxl_comm_result) << std::endl; + bIsSendSuccessfull = false; + } + else if (dxl_error != 0) + { + //std::cout << "[ERROR] (DynamixelHandler::sendTargetJointPosition): " << m_pPacketHandler->getRxPacketError(dxl_error) << std::endl; + bIsSendSuccessfull = false; + } + else + { + bIsSendSuccessfull = true; + } + } + return bIsSendSuccessfull; + +} + +bool DynamixelHandler::enableTorque(bool bEnableTorque) +{ + bool bIsSendSuccessfull = false; + + for (unsigned int l_joint = 0; l_joint < NB_JOINTS; l_joint++) + { + int dxl_comm_result = COMM_TX_FAIL; // Communication result + uint8_t dxl_error = 0; + + dxl_comm_result = m_pPacketHandler->write1ByteTxRx(m_pPortHandler, l_joint + 1, ADDR_XL320_TORQUE_ENABLE, bEnableTorque, &dxl_error); + if (dxl_comm_result != COMM_SUCCESS) + { + //std::cout << "[ERROR] (DynamixelHandler::enableTorque): " << m_pPacketHandler->getTxRxResult(dxl_comm_result) << std::endl; + bIsSendSuccessfull = false; + } + else if (dxl_error != 0) + { + //std::cout << "[ERROR] (DynamixelHandler::enableTorque): " << m_pPacketHandler->getRxPacketError(dxl_error) << std::endl; + bIsSendSuccessfull = false; + } + else + { + bIsSendSuccessfull = true; + } + } + return bIsSendSuccessfull; +} + From f000862dc17bbc99cda1e249977dd58039d89684 Mon Sep 17 00:00:00 2001 From: CHARLES Date: Wed, 17 Dec 2025 09:48:01 +0100 Subject: [PATCH 5/9] Added build tower code, package and CMAkeLists. --- src/advrobotics_lab3_app/CMakeLists.txt | 4 +- src/advrobotics_lab3_app/package.xml | 4 +- src/advrobotics_lab3_app/src/build_tower.cpp | 141 ++++++++++++++++++- 3 files changed, 139 insertions(+), 10 deletions(-) diff --git a/src/advrobotics_lab3_app/CMakeLists.txt b/src/advrobotics_lab3_app/CMakeLists.txt index 9aa9058..0691d05 100644 --- a/src/advrobotics_lab3_app/CMakeLists.txt +++ b/src/advrobotics_lab3_app/CMakeLists.txt @@ -17,8 +17,8 @@ target_include_directories(build_tower PUBLIC target_compile_features(build_tower PUBLIC c_std_99 cxx_std_17) # Require C99 and C++17 ament_target_dependencies( build_tower - "[rclcpp" - "advrobotics_lab3_interfaces]" + "rclcpp" + "advrobotics_lab3_interfaces" ) install(TARGETS build_tower diff --git a/src/advrobotics_lab3_app/package.xml b/src/advrobotics_lab3_app/package.xml index 8cc57aa..eb9b05e 100644 --- a/src/advrobotics_lab3_app/package.xml +++ b/src/advrobotics_lab3_app/package.xml @@ -9,8 +9,8 @@ ament_cmake - [rclcpp - advrobotics_lab3_interfaces] + rclcpp + advrobotics_lab3_interfaces ament_lint_auto ament_lint_common diff --git a/src/advrobotics_lab3_app/src/build_tower.cpp b/src/advrobotics_lab3_app/src/build_tower.cpp index a30ab67..4e11cfb 100644 --- a/src/advrobotics_lab3_app/src/build_tower.cpp +++ b/src/advrobotics_lab3_app/src/build_tower.cpp @@ -1,10 +1,139 @@ -#include +#include +#include +#include -int main(int argc, char ** argv) +#include "rclcpp/rclcpp.hpp" +#include "advrobotics_lab3_interfaces/msg/joints.hpp" +#include "advrobotics_lab3_interfaces/msg/gripper.hpp" +#include "advrobotics_lab3_interfaces/srv/invkin.hpp" + +using namespace std::chrono_literals; + +class BuildTower : public rclcpp::Node { - (void) argc; - (void) argv; +public: + BuildTower() : Node("build_tower") + { + joint_cmd_pub_ = create_publisher("joint_cmd", 10); + gripper_cmd_pub_ = create_publisher("gripper_cmd", 10); - printf("hello world advrobotics_lab3_app package\n"); - return 0; + joint_pos_sub_ = create_subscription( + "joint_position", 10, + std::bind(&BuildTower::jointPosCallback, this, std::placeholders::_1)); + + ik_client_ = create_client("invkin"); + + while (!ik_client_->wait_for_service(1s)) + RCLCPP_INFO(get_logger(), "Waiting for IK service..."); + + executeTower(); + } + +private: + /* ---------------- CALLBACKS ---------------- */ + + void jointPosCallback(const advrobotics_lab3_interfaces::msg::Joints::SharedPtr msg) + { + current_q1_ = msg->q1; + current_q2_ = msg->q2; + current_q3_ = msg->q3; + } + + /* ---------------- MOTION PRIMITIVES ---------------- */ + + void moveToCartesian(double x, double y, double z) + { + auto request = std::make_shared(); + request->x = x; + request->y = y; + request->z = z; + + auto future = ik_client_->async_send_request(request); + rclcpp::spin_until_future_complete(shared_from_this(), future); + + auto response = future.get(); + + advrobotics_lab3_interfaces::msg::Joints cmd; + cmd.q1 = response->q1 * 180.0 / M_PI; + cmd.q2 = response->q2 * 180.0 / M_PI; + cmd.q3 = response->q3 * 180.0 / M_PI; + + joint_cmd_pub_->publish(cmd); + waitUntilReached(cmd); + } + + void waitUntilReached(const advrobotics_lab3_interfaces::msg::Joints &target) + { + while (rclcpp::ok()) + { + if (std::fabs(current_q1_ - target.q1) < 2.0 && + std::fabs(current_q2_ - target.q2) < 2.0 && + std::fabs(current_q3_ - target.q3) < 2.0) + break; + + rclcpp::sleep_for(100ms); + } + } + + void setGripper(double angle) + { + advrobotics_lab3_interfaces::msg::Gripper g; + g.gripper = angle; + gripper_cmd_pub_->publish(g); + rclcpp::sleep_for(1s); + } + + /* ---------------- MAIN LOGIC ---------------- */ + + void executeTower() + { + constexpr double pick_x = 0.10; + constexpr double pick_y = 0.10; + constexpr double pick_z = 0.02; + + constexpr double place_x = 0.15; + constexpr double place_y = 0.0; + constexpr double base_z = 0.02; + constexpr double block_height = 0.03; + + constexpr double approach_z = 0.10; + constexpr double gripper_open = 30.0; + constexpr double gripper_closed = -10.0; + + setGripper(gripper_open); + + for (int i = 0; i < 3; ++i) + { + double place_z = base_z + i * block_height; + + moveToCartesian(pick_x, pick_y, approach_z); + moveToCartesian(pick_x, pick_y, pick_z); + setGripper(gripper_closed); + + moveToCartesian(pick_x, pick_y, approach_z); + moveToCartesian(place_x, place_y, approach_z); + moveToCartesian(place_x, place_y, place_z); + + setGripper(gripper_open); + moveToCartesian(place_x, place_y, approach_z); + } + + RCLCPP_INFO(get_logger(), "Tower completed."); + } + +private: + rclcpp::Publisher::SharedPtr joint_cmd_pub_; + rclcpp::Publisher::SharedPtr gripper_cmd_pub_; + rclcpp::Subscription::SharedPtr joint_pos_sub_; + rclcpp::Client::SharedPtr ik_client_; + + double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; +}; + +int main(int argc, char **argv) +{ + rclcpp::init(argc, argv); + rclcpp::spin(std::make_shared()); + rclcpp::shutdown(); + return 0; } From e3f9bd8ed16667b499f655c087568092cff58829 Mon Sep 17 00:00:00 2001 From: CHARLES Date: Wed, 17 Dec 2025 10:08:29 +0100 Subject: [PATCH 6/9] Corrected wrong definition. --- src/advrobotics_lab3_app/src/build_tower.cpp | 74 ++++++++++++++------ 1 file changed, 54 insertions(+), 20 deletions(-) diff --git a/src/advrobotics_lab3_app/src/build_tower.cpp b/src/advrobotics_lab3_app/src/build_tower.cpp index 4e11cfb..cba8f99 100644 --- a/src/advrobotics_lab3_app/src/build_tower.cpp +++ b/src/advrobotics_lab3_app/src/build_tower.cpp @@ -1,6 +1,6 @@ #include -#include #include +#include #include "rclcpp/rclcpp.hpp" #include "advrobotics_lab3_interfaces/msg/joints.hpp" @@ -14,8 +14,11 @@ class BuildTower : public rclcpp::Node public: BuildTower() : Node("build_tower") { - joint_cmd_pub_ = create_publisher("joint_cmd", 10); - gripper_cmd_pub_ = create_publisher("gripper_cmd", 10); + joint_cmd_pub_ = create_publisher( + "joint_cmd", 10); + + gripper_cmd_pub_ = create_publisher( + "gripper_cmd", 10); joint_pos_sub_ = create_subscription( "joint_position", 10, @@ -24,32 +27,46 @@ public: ik_client_ = create_client("invkin"); while (!ik_client_->wait_for_service(1s)) + { RCLCPP_INFO(get_logger(), "Waiting for IK service..."); + } - executeTower(); + // Run once AFTER construction is complete + start_timer_ = create_wall_timer( + 500ms, std::bind(&BuildTower::startOnce, this)); } private: - /* ---------------- CALLBACKS ---------------- */ + /* ================= CALLBACKS ================= */ - void jointPosCallback(const advrobotics_lab3_interfaces::msg::Joints::SharedPtr msg) + void jointPosCallback( + const advrobotics_lab3_interfaces::msg::Joints::SharedPtr msg) { current_q1_ = msg->q1; current_q2_ = msg->q2; current_q3_ = msg->q3; } - /* ---------------- MOTION PRIMITIVES ---------------- */ + void startOnce() + { + start_timer_->cancel(); + executeTower(); + } + + /* ================= MOTION PRIMITIVES ================= */ void moveToCartesian(double x, double y, double z) { - auto request = std::make_shared(); + auto request = + std::make_shared(); request->x = x; request->y = y; request->z = z; auto future = ik_client_->async_send_request(request); - rclcpp::spin_until_future_complete(shared_from_this(), future); + + rclcpp::spin_until_future_complete( + get_node_base_interface(), future); auto response = future.get(); @@ -62,7 +79,8 @@ private: waitUntilReached(cmd); } - void waitUntilReached(const advrobotics_lab3_interfaces::msg::Joints &target) + void waitUntilReached( + const advrobotics_lab3_interfaces::msg::Joints &target) { while (rclcpp::ok()) { @@ -83,7 +101,7 @@ private: rclcpp::sleep_for(1s); } - /* ---------------- MAIN LOGIC ---------------- */ + /* ================= MAIN TOWER LOGIC ================= */ void executeTower() { @@ -92,8 +110,8 @@ private: constexpr double pick_z = 0.02; constexpr double place_x = 0.15; - constexpr double place_y = 0.0; - constexpr double base_z = 0.02; + constexpr double place_y = 0.00; + constexpr double base_z = 0.02; constexpr double block_height = 0.03; constexpr double approach_z = 0.10; @@ -106,28 +124,44 @@ private: { double place_z = base_z + i * block_height; + // Pick moveToCartesian(pick_x, pick_y, approach_z); moveToCartesian(pick_x, pick_y, pick_z); setGripper(gripper_closed); + // Lift & move moveToCartesian(pick_x, pick_y, approach_z); moveToCartesian(place_x, place_y, approach_z); - moveToCartesian(place_x, place_y, place_z); + // Place + moveToCartesian(place_x, place_y, place_z); setGripper(gripper_open); + + // Retreat moveToCartesian(place_x, place_y, approach_z); } - RCLCPP_INFO(get_logger(), "Tower completed."); + RCLCPP_INFO(get_logger(), "Tower successfully built."); } private: - rclcpp::Publisher::SharedPtr joint_cmd_pub_; - rclcpp::Publisher::SharedPtr gripper_cmd_pub_; - rclcpp::Subscription::SharedPtr joint_pos_sub_; - rclcpp::Client::SharedPtr ik_client_; + rclcpp::Publisher::SharedPtr + joint_cmd_pub_; - double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + rclcpp::Publisher::SharedPtr + gripper_cmd_pub_; + + rclcpp::Subscription::SharedPtr + joint_pos_sub_; + + rclcpp::Client::SharedPtr + ik_client_; + + rclcpp::TimerBase::SharedPtr start_timer_; + + double current_q1_{0.0}; + double current_q2_{0.0}; + double current_q3_{0.0}; }; int main(int argc, char **argv) From dd79597d31e2032c37d8eafeb494e558d97c3c3a Mon Sep 17 00:00:00 2001 From: "charles.stelandre" Date: Wed, 17 Dec 2025 10:10:44 +0100 Subject: [PATCH 7/9] Corrected CMakeLists. --- .../v1/query/client-colcon-cmake/codemodel-v2 | 0 .../codemodel-v2-8f1cbae40b85a14b778f.json | 79 + .../directory-.-4fb69e62df41fc1c4f0b.json | 385 +++ .../reply/index-2025-12-17T08-50-43-0715.json | 54 + ...b3_app_uninstall-0709ed6d7181a154836e.json | 112 + ...rget-build_tower-9fb59a6fe37b7cc31271.json | 602 +++++ ...target-uninstall-c1b8541bcaf22e7ce1fa.json | 95 + build/advrobotics_lab3_app/CMakeCache.txt | 644 +++++ .../CMakeFiles/3.22.1/CMakeCCompiler.cmake | 72 + .../CMakeFiles/3.22.1/CMakeCXXCompiler.cmake | 83 + .../3.22.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.22.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../3.22.1/CompilerIdC/CMakeCCompilerId.c | 803 +++++++ .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeOutput.log | 497 ++++ .../CMakeFiles/CMakeRuleHashes.txt | 2 + .../CMakeFiles/Makefile.cmake | 668 ++++++ .../advrobotics_lab3_app/CMakeFiles/Makefile2 | 166 ++ .../CMakeFiles/Progress/1 | 1 + .../CMakeFiles/Progress/count.txt | 1 + .../CMakeFiles/TargetDirectories.txt | 10 + .../DependInfo.cmake | 18 + .../build.make | 87 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 1 + .../build_tower.dir/DependInfo.cmake | 19 + .../CMakeFiles/build_tower.dir/build.make | 180 ++ .../build_tower.dir/cmake_clean.cmake | 11 + .../build_tower.dir/compiler_depend.internal | 704 ++++++ .../build_tower.dir/compiler_depend.make | 2097 +++++++++++++++++ .../build_tower.dir/compiler_depend.ts | 2 + .../CMakeFiles/build_tower.dir/depend.make | 2 + .../CMakeFiles/build_tower.dir/flags.make | 10 + .../CMakeFiles/build_tower.dir/link.txt | 1 + .../CMakeFiles/build_tower.dir/progress.make | 3 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/progress.marks | 1 + .../CMakeFiles/uninstall.dir/DependInfo.cmake | 18 + .../CMakeFiles/uninstall.dir/build.make | 83 + .../uninstall.dir/cmake_clean.cmake | 5 + .../uninstall.dir/compiler_depend.make | 2 + .../uninstall.dir/compiler_depend.ts | 2 + .../CMakeFiles/uninstall.dir/progress.make | 1 + .../CTestConfiguration.ini | 105 + build/advrobotics_lab3_app/CTestCustom.cmake | 2 + .../advrobotics_lab3_app/CTestTestfile.cmake | 14 + build/advrobotics_lab3_app/Makefile | 269 +++ .../advrobotics_lab3_appConfig-version.cmake | 14 + .../advrobotics_lab3_appConfig.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 | 21 + .../stamps/package_xml_2_cmake.py.stamp | 150 ++ .../ament_cmake_core/stamps/path.sh.stamp | 5 + .../stamps/templates_2_cmake.py.stamp | 112 + .../ament_prefix_path.dsv | 1 + .../local_setup.bash | 46 + .../local_setup.dsv | 2 + .../local_setup.sh | 184 ++ .../local_setup.zsh | 59 + .../ament_cmake_environment_hooks/package.dsv | 4 + .../ament_cmake_environment_hooks/path.dsv | 1 + .../advrobotics_lab3_app | 1 + .../packages/advrobotics_lab3_app | 0 .../parent_prefix_path/advrobotics_lab3_app | 1 + .../templates.cmake | 14 + .../ament_cmake_uninstall_target.cmake | 57 + build/advrobotics_lab3_app/build_tower | Bin 0 -> 3756016 bytes build/advrobotics_lab3_app/cmake_args.last | 1 + .../advrobotics_lab3_app/cmake_install.cmake | 133 ++ build/advrobotics_lab3_app/colcon_build.rc | 1 + .../colcon_command_prefix_build.sh | 2 + .../colcon_command_prefix_build.sh.env | 73 + .../advrobotics_lab3_app/install_manifest.txt | 16 + .../colcon_command_prefix_build.sh.env | 16 +- .../colcon_command_prefix_build.sh.env | 12 +- .../lib/advrobotics_lab3_app/build_tower | Bin 0 -> 3756016 bytes .../advrobotics_lab3_appConfig-version.cmake | 14 + .../cmake/advrobotics_lab3_appConfig.cmake | 42 + .../environment/ament_prefix_path.dsv | 1 + .../environment/ament_prefix_path.sh | 4 + .../advrobotics_lab3_app/environment/path.dsv | 1 + .../advrobotics_lab3_app/environment/path.sh | 5 + .../hook/cmake_prefix_path.dsv | 1 + .../hook/cmake_prefix_path.ps1 | 3 + .../hook/cmake_prefix_path.sh | 3 + .../advrobotics_lab3_app/local_setup.bash | 46 + .../advrobotics_lab3_app/local_setup.dsv | 2 + .../share/advrobotics_lab3_app/local_setup.sh | 184 ++ .../advrobotics_lab3_app/local_setup.zsh | 59 + .../share/advrobotics_lab3_app/package.bash | 39 + .../share/advrobotics_lab3_app/package.dsv | 8 + .../share/advrobotics_lab3_app/package.ps1 | 116 + .../share/advrobotics_lab3_app/package.sh | 87 + .../share/advrobotics_lab3_app/package.xml | 21 + .../share/advrobotics_lab3_app/package.zsh | 50 + .../advrobotics_lab3_app | 1 + .../packages/advrobotics_lab3_app | 0 .../parent_prefix_path/advrobotics_lab3_app | 1 + .../colcon-core/packages/advrobotics_lab3_app | 1 + .../advrobotics_lab3_app/command.log | 2 + .../advrobotics_lab3_app/stderr.log | 17 + .../advrobotics_lab3_app/stdout.log | 16 + .../advrobotics_lab3_app/stdout_stderr.log | 33 + .../advrobotics_lab3_app/streams.log | 35 + .../advrobotics_lab3_interfaces/command.log | 4 + .../advrobotics_lab3_interfaces/stderr.log | 0 .../advrobotics_lab3_interfaces/stdout.log | 198 ++ .../stdout_stderr.log | 198 ++ .../advrobotics_lab3_interfaces/streams.log | 202 ++ .../advrobotics_lab3_ros2/command.log | 4 + .../advrobotics_lab3_ros2/stderr.log | 0 .../advrobotics_lab3_ros2/stdout.log | 22 + .../advrobotics_lab3_ros2/stdout_stderr.log | 22 + .../advrobotics_lab3_ros2/streams.log | 26 + log/build_2025-12-17_09-49-56/events.log | 298 +++ log/build_2025-12-17_09-49-56/logger_all.log | 262 ++ .../advrobotics_lab3_app/command.log | 6 + .../advrobotics_lab3_app/stderr.log | 0 .../advrobotics_lab3_app/stdout.log | 48 + .../advrobotics_lab3_app/stdout_stderr.log | 48 + .../advrobotics_lab3_app/streams.log | 54 + .../advrobotics_lab3_interfaces/command.log | 4 + .../advrobotics_lab3_interfaces/stderr.log | 0 .../advrobotics_lab3_interfaces/stdout.log | 198 ++ .../stdout_stderr.log | 198 ++ .../advrobotics_lab3_interfaces/streams.log | 202 ++ .../advrobotics_lab3_ros2/command.log | 4 + .../advrobotics_lab3_ros2/stderr.log | 0 .../advrobotics_lab3_ros2/stdout.log | 22 + .../advrobotics_lab3_ros2/stdout_stderr.log | 22 + .../advrobotics_lab3_ros2/streams.log | 26 + log/build_2025-12-17_09-50-41/events.log | 475 ++++ log/build_2025-12-17_09-50-41/logger_all.log | 289 +++ .../advrobotics_lab3_app/command.log | 2 + .../advrobotics_lab3_app/stderr.log | 83 + .../advrobotics_lab3_app/stdout.log | 2 + .../advrobotics_lab3_app/stdout_stderr.log | 85 + .../advrobotics_lab3_app/streams.log | 87 + .../advrobotics_lab3_interfaces/command.log | 4 + .../advrobotics_lab3_interfaces/stderr.log | 0 .../advrobotics_lab3_interfaces/stdout.log | 198 ++ .../stdout_stderr.log | 198 ++ .../advrobotics_lab3_interfaces/streams.log | 202 ++ .../advrobotics_lab3_ros2/command.log | 4 + .../advrobotics_lab3_ros2/stderr.log | 0 .../advrobotics_lab3_ros2/stdout.log | 22 + .../advrobotics_lab3_ros2/stdout_stderr.log | 22 + .../advrobotics_lab3_ros2/streams.log | 26 + log/build_2025-12-17_10-07-11/events.log | 393 +++ log/build_2025-12-17_10-07-11/logger_all.log | 267 +++ .../advrobotics_lab3_app/command.log | 2 + .../advrobotics_lab3_app/stderr.log | 83 + .../advrobotics_lab3_app/stdout.log | 2 + .../advrobotics_lab3_app/stdout_stderr.log | 85 + .../advrobotics_lab3_app/streams.log | 87 + .../advrobotics_lab3_interfaces/command.log | 4 + .../advrobotics_lab3_interfaces/stderr.log | 0 .../advrobotics_lab3_interfaces/stdout.log | 198 ++ .../stdout_stderr.log | 198 ++ .../advrobotics_lab3_interfaces/streams.log | 202 ++ .../advrobotics_lab3_ros2/command.log | 4 + .../advrobotics_lab3_ros2/stderr.log | 0 .../advrobotics_lab3_ros2/stdout.log | 22 + .../advrobotics_lab3_ros2/stdout_stderr.log | 22 + .../advrobotics_lab3_ros2/streams.log | 26 + log/build_2025-12-17_10-07-20/events.log | 394 ++++ log/build_2025-12-17_10-07-20/logger_all.log | 267 +++ .../advrobotics_lab3_app/command.log | 2 + .../advrobotics_lab3_app/stderr.log | 18 + .../advrobotics_lab3_app/stdout.log | 3 + .../advrobotics_lab3_app/stdout_stderr.log | 21 + .../advrobotics_lab3_app/streams.log | 23 + .../advrobotics_lab3_interfaces/command.log | 4 + .../advrobotics_lab3_interfaces/stderr.log | 0 .../advrobotics_lab3_interfaces/stdout.log | 198 ++ .../stdout_stderr.log | 198 ++ .../advrobotics_lab3_interfaces/streams.log | 202 ++ .../advrobotics_lab3_ros2/command.log | 4 + .../advrobotics_lab3_ros2/stderr.log | 0 .../advrobotics_lab3_ros2/stdout.log | 22 + .../advrobotics_lab3_ros2/stdout_stderr.log | 22 + .../advrobotics_lab3_ros2/streams.log | 26 + log/build_2025-12-17_10-09-59/events.log | 281 +++ log/build_2025-12-17_10-09-59/logger_all.log | 267 +++ log/latest_build | 2 +- src/advrobotics_lab3_app/CMakeLists.txt | 4 +- 193 files changed, 17883 insertions(+), 17 deletions(-) create mode 100644 build/advrobotics_lab3_app/.cmake/api/v1/query/client-colcon-cmake/codemodel-v2 create mode 100644 build/advrobotics_lab3_app/.cmake/api/v1/reply/codemodel-v2-8f1cbae40b85a14b778f.json create mode 100644 build/advrobotics_lab3_app/.cmake/api/v1/reply/directory-.-4fb69e62df41fc1c4f0b.json create mode 100644 build/advrobotics_lab3_app/.cmake/api/v1/reply/index-2025-12-17T08-50-43-0715.json create mode 100644 build/advrobotics_lab3_app/.cmake/api/v1/reply/target-advrobotics_lab3_app_uninstall-0709ed6d7181a154836e.json create mode 100644 build/advrobotics_lab3_app/.cmake/api/v1/reply/target-build_tower-9fb59a6fe37b7cc31271.json create mode 100644 build/advrobotics_lab3_app/.cmake/api/v1/reply/target-uninstall-c1b8541bcaf22e7ce1fa.json create mode 100644 build/advrobotics_lab3_app/CMakeCache.txt create mode 100644 build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeCCompiler.cmake create mode 100644 build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake create mode 100755 build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin create mode 100755 build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 build/advrobotics_lab3_app/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c create mode 100644 build/advrobotics_lab3_app/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 build/advrobotics_lab3_app/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log create mode 100644 build/advrobotics_lab3_app/CMakeFiles/CMakeRuleHashes.txt create mode 100644 build/advrobotics_lab3_app/CMakeFiles/Makefile.cmake create mode 100644 build/advrobotics_lab3_app/CMakeFiles/Makefile2 create mode 100644 build/advrobotics_lab3_app/CMakeFiles/Progress/1 create mode 100644 build/advrobotics_lab3_app/CMakeFiles/Progress/count.txt create mode 100644 build/advrobotics_lab3_app/CMakeFiles/TargetDirectories.txt create mode 100644 build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/DependInfo.cmake create mode 100644 build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/build.make create mode 100644 build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/cmake_clean.cmake create mode 100644 build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/compiler_depend.make create mode 100644 build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/compiler_depend.ts create mode 100644 build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/progress.make create mode 100644 build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/DependInfo.cmake create mode 100644 build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/build.make create mode 100644 build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/cmake_clean.cmake create mode 100644 build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.internal create mode 100644 build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.make create mode 100644 build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.ts create mode 100644 build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/depend.make create mode 100644 build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/flags.make create mode 100644 build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/link.txt create mode 100644 build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/progress.make create mode 100644 build/advrobotics_lab3_app/CMakeFiles/cmake.check_cache create mode 100644 build/advrobotics_lab3_app/CMakeFiles/progress.marks create mode 100644 build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/DependInfo.cmake create mode 100644 build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/build.make create mode 100644 build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/cmake_clean.cmake create mode 100644 build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/compiler_depend.make create mode 100644 build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/compiler_depend.ts create mode 100644 build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/progress.make create mode 100644 build/advrobotics_lab3_app/CTestConfiguration.ini create mode 100644 build/advrobotics_lab3_app/CTestCustom.cmake create mode 100644 build/advrobotics_lab3_app/CTestTestfile.cmake create mode 100644 build/advrobotics_lab3_app/Makefile create mode 100644 build/advrobotics_lab3_app/ament_cmake_core/advrobotics_lab3_appConfig-version.cmake create mode 100644 build/advrobotics_lab3_app/ament_cmake_core/advrobotics_lab3_appConfig.cmake create mode 100644 build/advrobotics_lab3_app/ament_cmake_core/package.cmake create mode 100644 build/advrobotics_lab3_app/ament_cmake_core/stamps/ament_prefix_path.sh.stamp create mode 100644 build/advrobotics_lab3_app/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp create mode 100644 build/advrobotics_lab3_app/ament_cmake_core/stamps/nameConfig.cmake.in.stamp create mode 100644 build/advrobotics_lab3_app/ament_cmake_core/stamps/package.xml.stamp create mode 100644 build/advrobotics_lab3_app/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp create mode 100644 build/advrobotics_lab3_app/ament_cmake_core/stamps/path.sh.stamp create mode 100644 build/advrobotics_lab3_app/ament_cmake_core/stamps/templates_2_cmake.py.stamp create mode 100644 build/advrobotics_lab3_app/ament_cmake_environment_hooks/ament_prefix_path.dsv create mode 100644 build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.bash create mode 100644 build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.dsv create mode 100644 build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.sh create mode 100644 build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.zsh create mode 100644 build/advrobotics_lab3_app/ament_cmake_environment_hooks/package.dsv create mode 100644 build/advrobotics_lab3_app/ament_cmake_environment_hooks/path.dsv create mode 100644 build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app create mode 100644 build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/packages/advrobotics_lab3_app create mode 100644 build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app create mode 100644 build/advrobotics_lab3_app/ament_cmake_package_templates/templates.cmake create mode 100644 build/advrobotics_lab3_app/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake create mode 100755 build/advrobotics_lab3_app/build_tower create mode 100644 build/advrobotics_lab3_app/cmake_args.last create mode 100644 build/advrobotics_lab3_app/cmake_install.cmake create mode 100644 build/advrobotics_lab3_app/colcon_build.rc create mode 100644 build/advrobotics_lab3_app/colcon_command_prefix_build.sh create mode 100644 build/advrobotics_lab3_app/colcon_command_prefix_build.sh.env create mode 100644 build/advrobotics_lab3_app/install_manifest.txt create mode 100755 install/advrobotics_lab3_app/lib/advrobotics_lab3_app/build_tower create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig-version.cmake create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig.cmake create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.dsv create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.sh create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.dsv create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.sh create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.dsv create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.ps1 create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.sh create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.bash create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.dsv create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.sh create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.zsh create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.bash create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.ps1 create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.sh create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.xml create mode 100644 install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.zsh create mode 100644 install/advrobotics_lab3_app/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app create mode 100644 install/advrobotics_lab3_app/share/ament_index/resource_index/packages/advrobotics_lab3_app create mode 100644 install/advrobotics_lab3_app/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app create mode 100644 install/advrobotics_lab3_app/share/colcon-core/packages/advrobotics_lab3_app create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_app/command.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stderr.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stdout.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stdout_stderr.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_app/streams.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/command.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stderr.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stdout.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stdout_stderr.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/streams.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/command.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stderr.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stdout.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stdout_stderr.log create mode 100644 log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/streams.log create mode 100644 log/build_2025-12-17_09-49-56/events.log create mode 100644 log/build_2025-12-17_09-49-56/logger_all.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_app/command.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stderr.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stdout.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stdout_stderr.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_app/streams.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/command.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stderr.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stdout.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stdout_stderr.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/streams.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/command.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stderr.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stdout.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stdout_stderr.log create mode 100644 log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/streams.log create mode 100644 log/build_2025-12-17_09-50-41/events.log create mode 100644 log/build_2025-12-17_09-50-41/logger_all.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_app/command.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stderr.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stdout.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stdout_stderr.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_app/streams.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/command.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stderr.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stdout.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stdout_stderr.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/streams.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/command.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stderr.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stdout.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stdout_stderr.log create mode 100644 log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/streams.log create mode 100644 log/build_2025-12-17_10-07-11/events.log create mode 100644 log/build_2025-12-17_10-07-11/logger_all.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_app/command.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stderr.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stdout.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stdout_stderr.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_app/streams.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/command.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stderr.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stdout.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stdout_stderr.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/streams.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/command.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stderr.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stdout.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stdout_stderr.log create mode 100644 log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/streams.log create mode 100644 log/build_2025-12-17_10-07-20/events.log create mode 100644 log/build_2025-12-17_10-07-20/logger_all.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_app/command.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stderr.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stdout.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stdout_stderr.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_app/streams.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/command.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stderr.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stdout.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stdout_stderr.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/streams.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/command.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stderr.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stdout.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stdout_stderr.log create mode 100644 log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/streams.log create mode 100644 log/build_2025-12-17_10-09-59/events.log create mode 100644 log/build_2025-12-17_10-09-59/logger_all.log diff --git a/build/advrobotics_lab3_app/.cmake/api/v1/query/client-colcon-cmake/codemodel-v2 b/build/advrobotics_lab3_app/.cmake/api/v1/query/client-colcon-cmake/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/build/advrobotics_lab3_app/.cmake/api/v1/reply/codemodel-v2-8f1cbae40b85a14b778f.json b/build/advrobotics_lab3_app/.cmake/api/v1/reply/codemodel-v2-8f1cbae40b85a14b778f.json new file mode 100644 index 0000000..4f02859 --- /dev/null +++ b/build/advrobotics_lab3_app/.cmake/api/v1/reply/codemodel-v2-8f1cbae40b85a14b778f.json @@ -0,0 +1,79 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "hasInstallRule" : true, + "jsonFile" : "directory-.-4fb69e62df41fc1c4f0b.json", + "minimumCMakeVersion" : + { + "string" : "3.12" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "advrobotics_lab3_app", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "advrobotics_lab3_app_uninstall::@6890427a1f51a3e7e1df", + "jsonFile" : "target-advrobotics_lab3_app_uninstall-0709ed6d7181a154836e.json", + "name" : "advrobotics_lab3_app_uninstall", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "build_tower::@6890427a1f51a3e7e1df", + "jsonFile" : "target-build_tower-9fb59a6fe37b7cc31271.json", + "name" : "build_tower", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "uninstall::@6890427a1f51a3e7e1df", + "jsonFile" : "target-uninstall-c1b8541bcaf22e7ce1fa.json", + "name" : "uninstall", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app", + "source" : "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/build/advrobotics_lab3_app/.cmake/api/v1/reply/directory-.-4fb69e62df41fc1c4f0b.json b/build/advrobotics_lab3_app/.cmake/api/v1/reply/directory-.-4fb69e62df41fc1c4f0b.json new file mode 100644 index 0000000..3888539 --- /dev/null +++ b/build/advrobotics_lab3_app/.cmake/api/v1/reply/directory-.-4fb69e62df41fc1c4f0b.json @@ -0,0 +1,385 @@ +{ + "backtraceGraph" : + { + "commands" : + [ + "install", + "ament_index_register_resource", + "ament_cmake_environment_generate_package_run_dependencies_marker", + "include", + "ament_execute_extensions", + "ament_package", + "ament_cmake_environment_generate_parent_prefix_path_marker", + "ament_environment_hooks", + "ament_generate_package_environment", + "ament_index_register_package", + "_ament_package" + ], + "files" : + [ + "CMakeLists.txt", + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 5, + "file" : 0, + "line" : 39, + "parent" : 0 + }, + { + "command" : 4, + "file" : 4, + "line" : 66, + "parent" : 2 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 2, + "parent" : 4 + }, + { + "command" : 2, + "file" : 2, + "line" : 47, + "parent" : 5 + }, + { + "command" : 1, + "file" : 2, + "line" : 29, + "parent" : 6 + }, + { + "command" : 0, + "file" : 1, + "line" : 105, + "parent" : 7 + }, + { + "command" : 6, + "file" : 2, + "line" : 48, + "parent" : 5 + }, + { + "command" : 1, + "file" : 2, + "line" : 43, + "parent" : 9 + }, + { + "command" : 0, + "file" : 1, + "line" : 105, + "parent" : 10 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 6, + "parent" : 12 + }, + { + "command" : 7, + "file" : 6, + "line" : 20, + "parent" : 13 + }, + { + "command" : 0, + "file" : 5, + "line" : 70, + "parent" : 14 + }, + { + "command" : 0, + "file" : 5, + "line" : 87, + "parent" : 14 + }, + { + "command" : 0, + "file" : 5, + "line" : 70, + "parent" : 14 + }, + { + "command" : 0, + "file" : 5, + "line" : 87, + "parent" : 14 + }, + { + "command" : 8, + "file" : 6, + "line" : 26, + "parent" : 13 + }, + { + "command" : 0, + "file" : 7, + "line" : 91, + "parent" : 19 + }, + { + "command" : 0, + "file" : 7, + "line" : 91, + "parent" : 19 + }, + { + "command" : 0, + "file" : 7, + "line" : 91, + "parent" : 19 + }, + { + "command" : 0, + "file" : 7, + "line" : 107, + "parent" : 19 + }, + { + "command" : 0, + "file" : 7, + "line" : 119, + "parent" : 19 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 9, + "parent" : 25 + }, + { + "command" : 9, + "file" : 9, + "line" : 16, + "parent" : 26 + }, + { + "command" : 1, + "file" : 8, + "line" : 29, + "parent" : 27 + }, + { + "command" : 0, + "file" : 1, + "line" : 105, + "parent" : 28 + }, + { + "command" : 10, + "file" : 4, + "line" : 68, + "parent" : 2 + }, + { + "command" : 0, + "file" : 4, + "line" : 150, + "parent" : 30 + }, + { + "command" : 0, + "file" : 4, + "line" : 157, + "parent" : 30 + } + ] + }, + "installers" : + [ + { + "backtrace" : 1, + "component" : "Unspecified", + "destination" : "lib/advrobotics_lab3_app", + "paths" : + [ + "build_tower" + ], + "targetId" : "build_tower::@6890427a1f51a3e7e1df", + "targetIndex" : 1, + "type" : "target" + }, + { + "backtrace" : 8, + "component" : "Unspecified", + "destination" : "share/ament_index/resource_index/package_run_dependencies", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app" + ], + "type" : "file" + }, + { + "backtrace" : 11, + "component" : "Unspecified", + "destination" : "share/ament_index/resource_index/parent_prefix_path", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app" + ], + "type" : "file" + }, + { + "backtrace" : 15, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app/environment", + "paths" : + [ + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" + ], + "type" : "file" + }, + { + "backtrace" : 16, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app/environment", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_environment_hooks/ament_prefix_path.dsv" + ], + "type" : "file" + }, + { + "backtrace" : 17, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app/environment", + "paths" : + [ + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" + ], + "type" : "file" + }, + { + "backtrace" : 18, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app/environment", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_environment_hooks/path.dsv" + ], + "type" : "file" + }, + { + "backtrace" : 20, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.bash" + ], + "type" : "file" + }, + { + "backtrace" : 21, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.sh" + ], + "type" : "file" + }, + { + "backtrace" : 22, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.zsh" + ], + "type" : "file" + }, + { + "backtrace" : 23, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.dsv" + ], + "type" : "file" + }, + { + "backtrace" : 24, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_environment_hooks/package.dsv" + ], + "type" : "file" + }, + { + "backtrace" : 29, + "component" : "Unspecified", + "destination" : "share/ament_index/resource_index/packages", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/packages/advrobotics_lab3_app" + ], + "type" : "file" + }, + { + "backtrace" : 31, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app/cmake", + "paths" : + [ + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_core/advrobotics_lab3_appConfig.cmake", + "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_core/advrobotics_lab3_appConfig-version.cmake" + ], + "type" : "file" + }, + { + "backtrace" : 32, + "component" : "Unspecified", + "destination" : "share/advrobotics_lab3_app", + "paths" : + [ + "package.xml" + ], + "type" : "file" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/advrobotics_lab3_app/.cmake/api/v1/reply/index-2025-12-17T08-50-43-0715.json b/build/advrobotics_lab3_app/.cmake/api/v1/reply/index-2025-12-17T08-50-43-0715.json new file mode 100644 index 0000000..610fcf2 --- /dev/null +++ b/build/advrobotics_lab3_app/.cmake/api/v1/reply/index-2025-12-17T08-50-43-0715.json @@ -0,0 +1,54 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-8f1cbae40b85a14b778f.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + ], + "reply" : + { + "client-colcon-cmake" : + { + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-8f1cbae40b85a14b778f.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/build/advrobotics_lab3_app/.cmake/api/v1/reply/target-advrobotics_lab3_app_uninstall-0709ed6d7181a154836e.json b/build/advrobotics_lab3_app/.cmake/api/v1/reply/target-advrobotics_lab3_app_uninstall-0709ed6d7181a154836e.json new file mode 100644 index 0000000..9717dcc --- /dev/null +++ b/build/advrobotics_lab3_app/.cmake/api/v1/reply/target-advrobotics_lab3_app_uninstall-0709ed6d7181a154836e.json @@ -0,0 +1,112 @@ +{ + "backtrace" : 9, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "include", + "find_package" + ], + "files" : + [ + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake", + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 4 + }, + { + "command" : 2, + "file" : 4, + "line" : 9, + "parent" : 0 + }, + { + "file" : 3, + "parent" : 1 + }, + { + "command" : 1, + "file" : 3, + "line" : 41, + "parent" : 2 + }, + { + "file" : 2, + "parent" : 3 + }, + { + "command" : 2, + "file" : 2, + "line" : 15, + "parent" : 4 + }, + { + "file" : 1, + "parent" : 5 + }, + { + "command" : 1, + "file" : 1, + "line" : 41, + "parent" : 6 + }, + { + "file" : 0, + "parent" : 7 + }, + { + "command" : 0, + "file" : 0, + "line" : 40, + "parent" : 8 + } + ] + }, + "id" : "advrobotics_lab3_app_uninstall::@6890427a1f51a3e7e1df", + "name" : "advrobotics_lab3_app_uninstall", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 9, + "isGenerated" : true, + "path" : "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/build/advrobotics_lab3_app/.cmake/api/v1/reply/target-build_tower-9fb59a6fe37b7cc31271.json b/build/advrobotics_lab3_app/.cmake/api/v1/reply/target-build_tower-9fb59a6fe37b7cc31271.json new file mode 100644 index 0000000..1d14411 --- /dev/null +++ b/build/advrobotics_lab3_app/.cmake/api/v1/reply/target-build_tower-9fb59a6fe37b7cc31271.json @@ -0,0 +1,602 @@ +{ + "artifacts" : + [ + { + "path" : "build_tower" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "install", + "target_link_libraries", + "ament_target_dependencies", + "add_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt", + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 2, + "file" : 1, + "line" : 145, + "parent" : 3 + }, + { + "command" : 4, + "file" : 0, + "line" : 5, + "parent" : 0 + }, + { + "command" : 5, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 5, + "file" : 1, + "line" : 141, + "parent" : 3 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "backtrace" : 5, + "fragment" : "-Wall" + }, + { + "backtrace" : 5, + "fragment" : "-Wextra" + }, + { + "backtrace" : 5, + "fragment" : "-Wpedantic" + } + ], + "defines" : + [ + { + "backtrace" : 4, + "define" : "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" + }, + { + "backtrace" : 4, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + } + ], + "includes" : + [ + { + "backtrace" : 6, + "path" : "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/include" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rclcpp" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/ament_index_cpp" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/libstatistics_collector" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/fastcdr" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_cpp" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rmw" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_c" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_c" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_cpp" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcl" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcl_interfaces" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcl_logging_interface" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcl_yaml_param_parser" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/libyaml_vendor" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/tracetools" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcpputils" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/statistics_msgs" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosgraph_msgs" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_cpp" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_c" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/opt/ros/humble/include/std_msgs" + } + ], + "language" : "CXX", + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "build_tower::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 2, + "path" : "lib/advrobotics_lab3_app" + } + ], + "prefix" : + { + "path" : "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/opt/ros/humble/lib:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "/opt/ros/humble/lib/librclcpp.so", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/liblibstatistics_collector.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librmw_implementation.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libament_index_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_logging_spdlog.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_logging_interface.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcl_yaml_param_parser.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libyaml.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libtracetools.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libfastcdr.so.1.0.24", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librmw.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcpputils.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "/usr/lib/x86_64-linux-gnu/libpython3.10.so", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "build_tower", + "nameOnDisk" : "build_tower", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/build_tower.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/advrobotics_lab3_app/.cmake/api/v1/reply/target-uninstall-c1b8541bcaf22e7ce1fa.json b/build/advrobotics_lab3_app/.cmake/api/v1/reply/target-uninstall-c1b8541bcaf22e7ce1fa.json new file mode 100644 index 0000000..5151522 --- /dev/null +++ b/build/advrobotics_lab3_app/.cmake/api/v1/reply/target-uninstall-c1b8541bcaf22e7ce1fa.json @@ -0,0 +1,95 @@ +{ + "backtrace" : 9, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "include", + "find_package", + "add_dependencies" + ], + "files" : + [ + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake", + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 4 + }, + { + "command" : 2, + "file" : 4, + "line" : 9, + "parent" : 0 + }, + { + "file" : 3, + "parent" : 1 + }, + { + "command" : 1, + "file" : 3, + "line" : 41, + "parent" : 2 + }, + { + "file" : 2, + "parent" : 3 + }, + { + "command" : 2, + "file" : 2, + "line" : 15, + "parent" : 4 + }, + { + "file" : 1, + "parent" : 5 + }, + { + "command" : 1, + "file" : 1, + "line" : 41, + "parent" : 6 + }, + { + "file" : 0, + "parent" : 7 + }, + { + "command" : 0, + "file" : 0, + "line" : 35, + "parent" : 8 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 8 + } + ] + }, + "dependencies" : + [ + { + "backtrace" : 10, + "id" : "advrobotics_lab3_app_uninstall::@6890427a1f51a3e7e1df" + } + ], + "id" : "uninstall::@6890427a1f51a3e7e1df", + "name" : "uninstall", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/advrobotics_lab3_app/CMakeCache.txt b/build/advrobotics_lab3_app/CMakeCache.txt new file mode 100644 index 0000000..07ba4f7 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeCache.txt @@ -0,0 +1,644 @@ +# This is the CMakeCache file. +# For build in directory: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app +# 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=/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/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-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//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-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//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= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//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=advrobotics_lab3_app + +//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 + +//The directory containing a CMake configuration file for CycloneDDS. +CycloneDDS_DIR:PATH=/opt/ros/humble/lib/x86_64-linux-gnu/cmake/CycloneDDS + +//Path to a program. +Python3_EXECUTABLE:FILEPATH=/usr/bin/python3 + +//Select ROS middleware implementation to link against +RMW_IMPLEMENTATION:STRING=rmw_cyclonedds_cpp + +//Name of the computer/site where compile is being run +SITE:STRING=ros-ubuntu06 + +//The directory containing a CMake configuration file for [rclcpp. +[rclcpp_DIR:PATH=[rclcpp_DIR-NOTFOUND + +//Path to a library. +_lib:FILEPATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so + +//Value Computed by CMake +advrobotics_lab3_app_BINARY_DIR:STATIC=/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app + +//Value Computed by CMake +advrobotics_lab3_app_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +advrobotics_lab3_app_SOURCE_DIR:STATIC=/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app + +//The directory containing a CMake configuration file for advrobotics_lab3_interfaces. +advrobotics_lab3_interfaces_DIR:PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake + +//The directory containing a CMake configuration file for ament_cmake. +ament_cmake_DIR:PATH=/opt/ros/humble/share/ament_cmake/cmake + +//The directory containing a CMake configuration file for ament_cmake_core. +ament_cmake_core_DIR:PATH=/opt/ros/humble/share/ament_cmake_core/cmake + +//The directory containing a CMake configuration file for ament_cmake_cppcheck. +ament_cmake_cppcheck_DIR:PATH=/opt/ros/humble/share/ament_cmake_cppcheck/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_definitions. +ament_cmake_export_definitions_DIR:PATH=/opt/ros/humble/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/humble/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/humble/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/humble/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/humble/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/humble/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/humble/share/ament_cmake_export_targets/cmake + +//The directory containing a CMake configuration file for ament_cmake_flake8. +ament_cmake_flake8_DIR:PATH=/opt/ros/humble/share/ament_cmake_flake8/cmake + +//The directory containing a CMake configuration file for ament_cmake_gen_version_h. +ament_cmake_gen_version_h_DIR:PATH=/opt/ros/humble/share/ament_cmake_gen_version_h/cmake + +//The directory containing a CMake configuration file for ament_cmake_include_directories. +ament_cmake_include_directories_DIR:PATH=/opt/ros/humble/share/ament_cmake_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_libraries. +ament_cmake_libraries_DIR:PATH=/opt/ros/humble/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/humble/share/ament_cmake_lint_cmake/cmake + +//The directory containing a CMake configuration file for ament_cmake_pep257. +ament_cmake_pep257_DIR:PATH=/opt/ros/humble/share/ament_cmake_pep257/cmake + +//The directory containing a CMake configuration file for ament_cmake_python. +ament_cmake_python_DIR:PATH=/opt/ros/humble/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/humble/share/ament_cmake_target_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_test. +ament_cmake_test_DIR:PATH=/opt/ros/humble/share/ament_cmake_test/cmake + +//The directory containing a CMake configuration file for ament_cmake_uncrustify. +ament_cmake_uncrustify_DIR:PATH=/opt/ros/humble/share/ament_cmake_uncrustify/cmake + +//The directory containing a CMake configuration file for ament_cmake_version. +ament_cmake_version_DIR:PATH=/opt/ros/humble/share/ament_cmake_version/cmake + +//The directory containing a CMake configuration file for ament_cmake_xmllint. +ament_cmake_xmllint_DIR:PATH=/opt/ros/humble/share/ament_cmake_xmllint/cmake + +//Path to a program. +ament_cppcheck_BIN:FILEPATH=/opt/ros/humble/bin/ament_cppcheck + +//The directory containing a CMake configuration file for ament_index_cpp. +ament_index_cpp_DIR:PATH=/opt/ros/humble/share/ament_index_cpp/cmake + +//The directory containing a CMake configuration file for ament_lint_auto. +ament_lint_auto_DIR:PATH=/opt/ros/humble/share/ament_lint_auto/cmake + +//Path to a program. +ament_lint_cmake_BIN:FILEPATH=/opt/ros/humble/bin/ament_lint_cmake + +//The directory containing a CMake configuration file for ament_lint_common. +ament_lint_common_DIR:PATH=/opt/ros/humble/share/ament_lint_common/cmake + +//Path to a program. +ament_uncrustify_BIN:FILEPATH=/opt/ros/humble/bin/ament_uncrustify + +//Path to a program. +ament_xmllint_BIN:FILEPATH=/opt/ros/humble/bin/ament_xmllint + +//The directory containing a CMake configuration file for builtin_interfaces. +builtin_interfaces_DIR:PATH=/opt/ros/humble/share/builtin_interfaces/cmake + +//The directory containing a CMake configuration file for fastcdr. +fastcdr_DIR:PATH=/opt/ros/humble/lib/cmake/fastcdr + +//The directory containing a CMake configuration file for fastrtps_cmake_module. +fastrtps_cmake_module_DIR:PATH=/opt/ros/humble/share/fastrtps_cmake_module/cmake + +//The directory containing a CMake configuration file for fmt. +fmt_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/fmt + +//The directory containing a CMake configuration file for iceoryx_binding_c. +iceoryx_binding_c_DIR:PATH=/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_binding_c + +//The directory containing a CMake configuration file for iceoryx_hoofs. +iceoryx_hoofs_DIR:PATH=/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_hoofs + +//The directory containing a CMake configuration file for iceoryx_posh. +iceoryx_posh_DIR:PATH=/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_posh + +//The directory containing a CMake configuration file for libstatistics_collector. +libstatistics_collector_DIR:PATH=/opt/ros/humble/share/libstatistics_collector/cmake + +//The directory containing a CMake configuration file for libyaml_vendor. +libyaml_vendor_DIR:PATH=/opt/ros/humble/share/libyaml_vendor/cmake + +//The directory containing a CMake configuration file for rcl. +rcl_DIR:PATH=/opt/ros/humble/share/rcl/cmake + +//The directory containing a CMake configuration file for rcl_interfaces. +rcl_interfaces_DIR:PATH=/opt/ros/humble/share/rcl_interfaces/cmake + +//The directory containing a CMake configuration file for rcl_logging_interface. +rcl_logging_interface_DIR:PATH=/opt/ros/humble/share/rcl_logging_interface/cmake + +//The directory containing a CMake configuration file for rcl_logging_spdlog. +rcl_logging_spdlog_DIR:PATH=/opt/ros/humble/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/humble/share/rcl_yaml_param_parser/cmake + +//The directory containing a CMake configuration file for rclcpp. +rclcpp_DIR:PATH=/opt/ros/humble/share/rclcpp/cmake + +//The directory containing a CMake configuration file for rcpputils. +rcpputils_DIR:PATH=/opt/ros/humble/share/rcpputils/cmake + +//The directory containing a CMake configuration file for rcutils. +rcutils_DIR:PATH=/opt/ros/humble/share/rcutils/cmake + +//The directory containing a CMake configuration file for rmw. +rmw_DIR:PATH=/opt/ros/humble/share/rmw/cmake + +//The directory containing a CMake configuration file for rmw_cyclonedds_cpp. +rmw_cyclonedds_cpp_DIR:PATH=/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake + +//The directory containing a CMake configuration file for rmw_dds_common. +rmw_dds_common_DIR:PATH=/opt/ros/humble/share/rmw_dds_common/cmake + +//The directory containing a CMake configuration file for rmw_implementation. +rmw_implementation_DIR:PATH=/opt/ros/humble/share/rmw_implementation/cmake + +//The directory containing a CMake configuration file for rmw_implementation_cmake. +rmw_implementation_cmake_DIR:PATH=/opt/ros/humble/share/rmw_implementation_cmake/cmake + +//The directory containing a CMake configuration file for rosgraph_msgs. +rosgraph_msgs_DIR:PATH=/opt/ros/humble/share/rosgraph_msgs/cmake + +//The directory containing a CMake configuration file for rosidl_adapter. +rosidl_adapter_DIR:PATH=/opt/ros/humble/share/rosidl_adapter/cmake + +//The directory containing a CMake configuration file for rosidl_cmake. +rosidl_cmake_DIR:PATH=/opt/ros/humble/share/rosidl_cmake/cmake + +//The directory containing a CMake configuration file for rosidl_default_runtime. +rosidl_default_runtime_DIR:PATH=/opt/ros/humble/share/rosidl_default_runtime/cmake + +//The directory containing a CMake configuration file for rosidl_generator_c. +rosidl_generator_c_DIR:PATH=/opt/ros/humble/share/rosidl_generator_c/cmake + +//The directory containing a CMake configuration file for rosidl_generator_cpp. +rosidl_generator_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_generator_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_c. +rosidl_runtime_c_DIR:PATH=/opt/ros/humble/share/rosidl_runtime_c/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_cpp. +rosidl_runtime_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_runtime_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_c. +rosidl_typesupport_c_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_cpp. +rosidl_typesupport_cpp_DIR:PATH=/opt/ros/humble/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/humble/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/humble/share/rosidl_typesupport_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_interface. +rosidl_typesupport_interface_DIR:PATH=/opt/ros/humble/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/humble/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/humble/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/humble/share/spdlog_vendor/cmake + +//The directory containing a CMake configuration file for statistics_msgs. +statistics_msgs_DIR:PATH=/opt/ros/humble/share/statistics_msgs/cmake + +//The directory containing a CMake configuration file for std_msgs. +std_msgs_DIR:PATH=/opt/ros/humble/share/std_msgs/cmake + +//The directory containing a CMake configuration file for tracetools. +tracetools_DIR:PATH=/opt/ros/humble/share/tracetools/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/humble/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=/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app +//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=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//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=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app +//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.22 +//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 Python3 +FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/usr/bin/python3][cfound components: Interpreter ][v3.10.12()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +_Python3_EXECUTABLE:INTERNAL=/usr/bin/python3 +//Python3 Properties +_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;10;12;64;;cpython-310-x86_64-linux-gnu;/usr/lib/python3.10;/usr/lib/python3.10;/usr/lib/python3/dist-packages;/usr/lib/python3/dist-packages +_Python3_INTERPRETER_SIGNATURE:INTERNAL=0f3e53742e142b1d9e50e4ca5b901dd8 + diff --git a/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeCCompiler.cmake b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..488ad37 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +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;c_std_17;c_std_23") +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_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +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-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +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_C_COMPILER_ENV_VAR "CC") + +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_BYTE_ORDER "LITTLE_ENDIAN") +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/11/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/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..345e930 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.4.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +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;cxx_std_23") +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_CXX23_COMPILE_FEATURES "cxx_std_23") + +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-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +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_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +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_BYTE_ORDER "LITTLE_ENDIAN") +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++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/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/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..06dd536772c02e825fd19762b11056db14996a8c GIT binary patch literal 15968 zcmeHOYit}>6~4Q15|=!@Nn>J?(k!HfgyMq0>$q*>0HIp1bH ztXow0fy7+P``z=M$Gvmr&hDL=dq0{U9Eita3T2skhhiy}@R^h-l5dj=K}zjWYv}X! z>K3(vz7OM#n>$TGD7xi<4Oa(#iywSzo3VV?6*{zU+!ywN{)m5JeA1c zfsaW8K=AeUlG0)bN5l^p^yA#jxBGtcJ&Q3ZdD$iiKNi_fX}&$34!;Oir9B|>$vNTw zJ(ABbc1Rdt*l$Ao!q_ih+!7%E*iyG;)?>joW3{az+mJlyHV`+R%_Q81w%8GZiD5`-|~X*<|0uS?BS`+_ygcFr_(8-*|q(b&TsL zxz6Vo*7k1@tR^8ud656VJ-m#;*qB8)N+ zWgyBxlz}J%Q3j$6L>c%$&cI(aK%F9?#o?b+|jGHk!D&&=yjKDSSQ za$%VsdrH4}-Q7R|ZkGVfwYjmDEz~dgbAM0vuv%5_II5rOiE~w-dDdO6pYB;f!sYF? zTJ3U+k**!TP(MfYv%*bBCCWgQfhYq}2BHi^ z8Hh3vWgyBxlz}J%Q3j$6{QDW;_g^npGD8Eyd&~63t~6%kCSB)P$DZRs`=QM6Kz6S? zZCFmp${lku`;7xb=}iAnuk!3X|LnAD86}6_-5ndujEoGXjr34|rgw-eJiVE3%^t461(@XicKYAn^&)Fo~0LR z%=6lT6Xf$IHt1jJy^*_(s@?Rzjd+h(n;2Nz_Rf}7_cWhW`!?-;%g)=p*O%=7KKf6< zj_O=Erc3`X5dR@2(rXi+i1)2o5qGF%CZZB$Aj&|LfhYq}2BHi^8Hh3vWgyBxl!5<^ z3}C$?)+b`^p?A|mU0jWB%KF7MB7a%dIlfM0tb^PvGH!h~iH!A-e80p6`oCVUl~_I} zix{ysae{C7sQ7DImAWMQ*Z8!0KyZ~{n_#OT0Ba+wvi@~E%x*Z;@v7T z?EX>n`%8K9sOuv8i^=H)_YJ-0Nw=on@y*Ne{9R=9OTz#60PDm5!-!aydZ4dwZ*tqw zY^CT{lAWDex7N|#S@Fcq`?|Wcj&7}MyC`0+Ngh{C>V;a^hVvaG&8H+GNin#Yu#r8V zkGNW^CS^Q|xk?IuHpK4~9^)JK8LGron@Xg72IHPrS;y#U0miGZRqDf3;dXJofah@- zQ#UJ&fAC+UN~8XN$FonURMNM^`1*zLCxjPJFA9HB2wDx`m8J6Y5@}T%^7j&-gi!z=_V|rTr2-^X?nY_3#|=>*5;~#yymeGfyqU zNiJjcH1P=o;P*UA|AfXGo-chIsBz*#0@< zlW-1TbG-37`>n*UkJGng=({iCcv{7|qRlVUBj8R@! zUna|3$r#U1e6Zfy2EAy{C=_Z4T&v&rt8dOdrv-%fd+OqSgBkE91c6@c!OGV|ZZTNP5H=>D^Bc zE6FglSs{fj3a_v&!Rvb9>8UcToavg%%MpcT!QZq%!r~naMy^~kCd^`vcQ<5)$tq_T zjY`?dQIH~i7};`Je7*e>hCw?b_`xb4B5##wxc_1CHjMgl@Ky`&Y|zG|@^ry9vxKhW z;{*@Ep5D5(I%bJq~*BN0V-RuY153I6N*k@I}bL`e8MbGC@nW#q$YfH z9ba>|<&^DGagkt<&av_)J1C8ZiqahvfVF zL(TUBDvic?frf72a(mTPo*&UATz|?Q-tUI_5gK6IVA)Cn&td4Y z_R3QGxe0oz#sEWApf2ROE~`@Bqh)B;E#D75c6g9 zA9ld|$e-tokTGurc1Yvl{-aN4sKPmgKjyK(su-gE@bQ0^^n6Uv*MAq}_W|>F3FEbe zI^!4UKj@znKcI+p7s$XzL;fA20KyIdAOpV<@=u8ZmHsLAI{@f ziDMJ^V;)-F!PZKpyw4jS@CPoCD(GK#=@^V}Kz!S^5EZ=vs0t(VJuqeNwUC^*{nwLBMY Q?7xnGSg5QHIfO*@PyNmlj{pDw literal 0 HcmV?d00001 diff --git a/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..8d4b8ab1e6ea857840da1aa325eb4ebef300bbce GIT binary patch literal 15992 zcmeHOYit}>6~4Q9xipD4Zqk^f#7jv~0(fFOj&TDa>)7k;BF7Gi1BDPKyWX+AVjpIA zmf8hM+5oB*f&xN7e}JO$lnPQSA;KSEt5m5#0uhObApQhOr65Ah#!#K;Bw?yH}mhbcS!usMs*nF$F~_;0ny%j$WP}*^sfat&4;DE zrOrb{@(+~ss-3xPx~F?*F4LaN7An*2)4e_IJ>6EhXm#nPxnEKG@R&LPqb84T$^bEZNhbAK^jDx0#man^bKG57t?e~Ho@re8c$a2@0NiLNvJ zyj|4Ajm+Ffgl6_#~Ju*^OnCQPF-(GoL=#pok}G>U3J5?UnWjH)pS8;rMCM~qW@Cc z_H}~hHpTWN{YXm#O3R&pPR?HXP-6D?iBo@=J2V>atako1ac1w&C_rsPnJix%x0>5N zrQ;F*2r-E>E55*R&%C>Vntm_Wsp;ElSDV{Tvf%|mvd?P!-D!p$w-U2+i6@`imw0l1 zSt4{Xap{)3o&s!>08O>4m%HvGvK>E`hZ^>b7|E8KKYf(!&12r>|4Ajm+F zfgl4x27(L(83-~EWFW}EKc4}9|MhAmIXpPBr%Z3`isN=>$}Ju1=soVWA5M-8ruVor zwo@uPnPa8oe*3_1JUKAjr?j2+PtUlHT`bYNyJJJi(b1u}9UmS@_6?JT)~C|hW3&!| z9YULzy@TJq@w=?E&(~@v2+t8dO!zoqg7A^KTJ0Pm7k;P8C3OE`6`GEOHm_dQbe3MI zG0$rUPLR)=*VCWUmN*MxPQ&caEV%GA}B!yf(!&12r>|4Ajm+Ffgl4x27(L(8TjAG z0M;vFeInK#>YEWzjUisWchJf z#E7+tlYGNR#jI&n>Wb)JXK3}X;O&B~f*S+@SQ}ZD^^dDW(IE|?A64OLv8OJGw?$;w zy;3v%r95fsmdIu?IlbUs&}&b+HPy#AC&zO`Wb{kI|Mvjv!~esGSeJUBzkg43`_Xiz z;8voYomRKi(cW3nV&?;0T~=6gjB1F#0-OR&#SCM^t1ru)o7LaI90e^Trc2x9EQ{# z3gaLAx2e*o|3A_85fzOZON`gc!pDTixO++X6T%CqR_bs_Mbt?lXqA92OXY2wwr^2~ z-YAA1Xw=VL+Masn8&B^fUa58Ub@~W1qV4ZgxX!>k#5Y=B{t)p|7KWoA zG=5rRur$c~MOtW_#AF=mXHBHKCiWO_@On|~cgXLleuhNK8^m*e{Prut^{ya<#x~;b zUc?w-5AiKw`jzxu7wX7Z$?dd?v{Ig)w%KlKLJ?7RE92wVm|9p>Z@YPWjMvqd$ud*4 zCvwGfDraZhVySGWD${DLn4iiyu9LAk8e8xh|E!%Vl~VLju;7+v)OabCckE0hpPwNY zk7SdjyU4WvVCut8|GoG2Q!Ck=Q|jBFw8o~Ul>LFB&Yo;xyl8u#MKarE*o7yIb~-yj z?Pjv6g4W-oy*&C{)^&4^$D~(VP*$jOgNOSL>Zg-7Z6X+W|8U>IWIxfg8^ew#M4K2m ztn33rBm4V??2*C2Bk@stv~NE>)FeaSriK`{GQ8II1t*hoQ%a|fqOf50GLW!%V}qS3 z7wySZA;X&(5$9w{a`ySZ)$M1RZNB&h*ECoL&B0y+}%FGKF&fi%v0P;I9Z}GSPb5imlqWx;r zSOdRk#QHbRKZsvbh3AmCFTs2k`y~DLkb%#TZ?nfA^XK_?BB{X6NDDIf=Sjh15AE0I zotE*a^1)Hz@y`W*IFH{Vj!oc?d1!SfTPqdQ-wR*x2hNkq>tA>1Fg|Dp5#R^;7FC!- z`Oe4_dXqJSM2 literal 0 HcmV?d00001 diff --git a/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeSystem.cmake b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeSystem.cmake new file mode 100644 index 0000000..f4af1d2 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.8.0-90-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-90-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.8.0-90-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.8.0-90-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..41b99d7 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if 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 prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# 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 +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# 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(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#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_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(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#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__) || defined(__ICCSTM8__)) +# 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(__CRAYXT_COMPUTE_LINUX_TARGET) +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(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# 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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# 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" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# 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 + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# 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. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(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'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#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__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#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(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..25c62a8 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* 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 + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#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 prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# 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 +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# 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(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#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(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#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__) || defined(__ICCSTM8__)) +# 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(__CRAYXT_COMPUTE_LINUX_TARGET) +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(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# 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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# 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" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# 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 + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# 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. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(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'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#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_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#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(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/advrobotics_lab3_app/CMakeFiles/CMakeDirectoryInformation.cmake b/build/advrobotics_lab3_app/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..24b3043 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app") + +# 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/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log b/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..7bb5cb5 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log @@ -0,0 +1,497 @@ +The system is: Linux - 6.8.0-90-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/3.22.1/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_4ffff/fast && /usr/bin/gmake -f CMakeFiles/cmTC_4ffff.dir/build.make CMakeFiles/cmTC_4ffff.dir/build +gmake[1]: Entering directory '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --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-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ffff.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_4ffff.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccRBU0a3.s +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-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/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ffff.dir/' + as -v --64 -o CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o /tmp/ccRBU0a3.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_4ffff +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4ffff.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o -o cmTC_4ffff +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --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-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4ffff' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_4ffff.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgXZPsK.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_4ffff /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_4ffff.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/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4ffff' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_4ffff.' +gmake[1]: Leaving directory '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/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/11/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/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/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/11/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: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_4ffff/fast && /usr/bin/gmake -f CMakeFiles/cmTC_4ffff.dir/build.make CMakeFiles/cmTC_4ffff.dir/build] + ignore line: [gmake[1]: Entering directory '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --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-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ffff.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_4ffff.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccRBU0a3.s] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-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/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/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 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ffff.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o /tmp/ccRBU0a3.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_4ffff] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4ffff.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_4ffff.dir/CMakeCCompilerABI.c.o -o cmTC_4ffff ] + 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/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --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-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4ffff' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_4ffff.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgXZPsK.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_4ffff /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_4ffff.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/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccgXZPsK.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_4ffff] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_4ffff.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/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_00394/fast && /usr/bin/gmake -f CMakeFiles/cmTC_00394.dir/build.make CMakeFiles/cmTC_00394.dir/build +gmake[1]: Entering directory '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --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-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_00394.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_00394.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccvbAMrH.s +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/11 + /usr/include/x86_64-linux-gnu/c++/11 + /usr/include/c++/11/backward + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_00394.dir/' + as -v --64 -o CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccvbAMrH.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_00394 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_00394.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_00394 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --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-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_00394' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_00394.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccn7Itt7.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_00394 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_00394' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_00394.' +gmake[1]: Leaving directory '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/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++/11] + add: [/usr/include/x86_64-linux-gnu/c++/11] + add: [/usr/include/c++/11/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/11/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++/11] ==> [/usr/include/c++/11] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] + collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/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++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/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: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_00394/fast && /usr/bin/gmake -f CMakeFiles/cmTC_00394.dir/build.make CMakeFiles/cmTC_00394.dir/build] + ignore line: [gmake[1]: Entering directory '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --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-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_00394.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_00394.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccvbAMrH.s] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-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++/11"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/11] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] + ignore line: [ /usr/include/c++/11/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/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++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_00394.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccvbAMrH.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_00394] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_00394.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_00394 ] + 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/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --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-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_00394' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_00394.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccn7Itt7.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_00394 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_00394.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccn7Itt7.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_00394] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_00394.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/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7027b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7027b.dir/build.make CMakeFiles/cmTC_7027b.dir/build +gmake[1]: Entering directory '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_7027b.dir/CheckIncludeFile.c.o +/usr/bin/cc -o CMakeFiles/cmTC_7027b.dir/CheckIncludeFile.c.o -c /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_7027b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7027b.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_7027b.dir/CheckIncludeFile.c.o -o cmTC_7027b +gmake[1]: Leaving directory '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp' + + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3c8e3/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3c8e3.dir/build.make CMakeFiles/cmTC_3c8e3.dir/build +gmake[1]: Entering directory '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_3c8e3.dir/src.c.o +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_3c8e3.dir/src.c.o -c /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_3c8e3 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3c8e3.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_3c8e3.dir/src.c.o -o cmTC_3c8e3 +gmake[1]: Leaving directory '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeTmp' + + +Source file was: +#include + +static void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_cancel(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + diff --git a/build/advrobotics_lab3_app/CMakeFiles/CMakeRuleHashes.txt b/build/advrobotics_lab3_app/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..517151d --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +589e0607977bbecc565288cd72a36b1f CMakeFiles/advrobotics_lab3_app_uninstall diff --git a/build/advrobotics_lab3_app/CMakeFiles/Makefile.cmake b/build/advrobotics_lab3_app/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..a821000 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/Makefile.cmake @@ -0,0 +1,668 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "ament_cmake_core/package.cmake" + "ament_cmake_package_templates/templates.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/CMakeLists.txt" + "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/package.xml" + "/opt/ros/humble/cmake/yamlConfig.cmake" + "/opt/ros/humble/cmake/yamlConfigVersion.cmake" + "/opt/ros/humble/cmake/yamlTargets-none.cmake" + "/opt/ros/humble/cmake/yamlTargets.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-config-version.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-config.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-dynamic-targets-none.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-dynamic-targets.cmake" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.bash.in" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.sh.in" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.zsh.in" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/CycloneDDS/CycloneDDSConfig.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/CycloneDDS/CycloneDDSConfigVersion.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/CycloneDDS/CycloneDDSTargets-none.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/CycloneDDS/CycloneDDSTargets.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/CycloneDDS/idlc/Generate.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_binding_c/iceoryx_binding_cConfig.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_binding_c/iceoryx_binding_cConfigVersion.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_binding_c/iceoryx_binding_cTargets-none.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_binding_c/iceoryx_binding_cTargets.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_hoofs/iceoryx_hoofsConfig.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_hoofs/iceoryx_hoofsConfigVersion.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_hoofs/iceoryx_hoofsTargets-none.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_hoofs/iceoryx_hoofsTargets.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_posh/iceoryx_poshConfig.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_posh/iceoryx_poshConfigVersion.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_posh/iceoryx_poshTargets-none.cmake" + "/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_posh/iceoryx_poshTargets.cmake" + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake" + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_core-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_environment-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_environment_hooks-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_index-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_package_templates-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/all.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package_xml.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_register_extension.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/assert_file_exists.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/get_executable_path.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/list_append_unique.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/normalize_path.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/package_xml_2_cmake.py" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/python.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/stamp.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/string_ends_with.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/templates/nameConfig-version.cmake.in" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/templates/nameConfig.cmake.in" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment/ament_generate_environment.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_prefix_path.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_resource.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_resources.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_has_resource.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/package_templates/templates_2_cmake.py" + "/opt/ros/humble/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in" + "/opt/ros/humble/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target_append_uninstall_code.cmake" + "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck-extras.cmake" + "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig.cmake" + "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cppcheck.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitions-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_export_definitions.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_export_dependencies.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_export_include_directories.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfaces-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_export_interfaces.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_export_libraries.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_export_library_names.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flags-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_export_link_flags.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_export_targets.cmake" + "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8-extras.cmake" + "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config-version.cmake" + "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config.cmake" + "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_flake8.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h-extras.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_generate_version_header.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directories-extras.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_include_directories_order.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_libraries-extras.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_libraries_deduplicate.cmake" + "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake-extras.cmake" + "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig.cmake" + "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake" + "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257-extras.cmake" + "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config-version.cmake" + "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config.cmake" + "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_pep257.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_python-extras.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_pythonConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_pythonConfig.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_get_python_install_dir.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_module.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_package.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_get_recursive_properties.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test_label.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_test-extras.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_testConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_testConfig.cmake" + "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify-extras.cmake" + "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig.cmake" + "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_uncrustify.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_version-extras.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_versionConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_versionConfig.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_export_development_version_if_higher_than_manifest.cmake" + "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint-extras.cmake" + "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig.cmake" + "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/ament_index_cppConfig-version.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/ament_index_cppConfig.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/export_ament_index_cppExport-none.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/export_ament_index_cppExport.cmake" + "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto-extras.cmake" + "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_autoConfig-version.cmake" + "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_autoConfig.cmake" + "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_find_test_dependencies.cmake" + "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake" + "/opt/ros/humble/share/ament_lint_common/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_lint_common/cmake/ament_lint_commonConfig-version.cmake" + "/opt/ros/humble/share/ament_lint_common/cmake/ament_lint_commonConfig.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfacesConfig-version.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/fastrtps_cmake_module-extras.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig-version.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig-version.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorExport-none.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorExport.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/libyaml_vendor-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/libyaml_vendorConfig-version.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/libyaml_vendorConfig.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/rcl-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/rclConfig-version.cmake" + "/opt/ros/humble/share/rcl/cmake/rclConfig.cmake" + "/opt/ros/humble/share/rcl/cmake/rclExport-none.cmake" + "/opt/ros/humble/share/rcl/cmake/rclExport.cmake" + "/opt/ros/humble/share/rcl/cmake/rcl_set_symbol_visibility_hidden.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfacesConfig-version.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig-version.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceExport-none.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceExport.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig-version.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport-none.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig-version.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport-none.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppConfig-version.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppExport-none.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppExport.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsConfig-version.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsConfig.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsExport-none.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsExport.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_link_flags-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsConfig-version.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsConfig.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsExport-none.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsExport.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/configure_rmw_library.cmake" + "/opt/ros/humble/share/rmw/cmake/get_rmw_typesupport.cmake" + "/opt/ros/humble/share/rmw/cmake/register_rmw_implementation.cmake" + "/opt/ros/humble/share/rmw/cmake/rmw-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwConfig-version.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwConfig.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwExport-none.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwExport.cmake" + "/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake/export_rmw_cyclonedds_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake/export_rmw_cyclonedds_cppExport.cmake" + "/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake/rmw_cyclonedds_cppConfig-version.cmake" + "/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake/rmw_cyclonedds_cppConfig.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_commonConfig-version.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_commonConfig.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common_libraryExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common_libraryExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/export_rmw_implementationExport-none.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/export_rmw_implementationExport.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig-version.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/get_available_rmw_implementations.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/rmw_implementation_cmake-extras.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig-version.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgsConfig-version.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgsConfig.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapter-extras.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapterConfig-version.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapterConfig.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmakeConfig-version.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_export_typesupport_libraries.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_export_typesupport_targets.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_get_typesupport_target.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_target_interfaces.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_write_generator_arguments.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/string_camel_case_to_lower_case_underscore.cmake" + "/opt/ros/humble/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake" + "/opt/ros/humble/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig-version.cmake" + "/opt/ros/humble/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/register_c.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_c-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/register_cpp.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/get_used_typesupports.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/spdlog_vendor/cmake/spdlog_vendorConfig-version.cmake" + "/opt/ros/humble/share/spdlog_vendor/cmake/spdlog_vendorConfig.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgsConfig-version.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgsConfig.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgsConfig-version.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgsConfig.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/tracetools/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/tracetools/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/tracetools/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetoolsConfig-version.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetoolsConfig.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetools_exportExport-none.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetools_exportExport.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/fmt/fmt-config-version.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/fmt/fmt-config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/fmt/fmt-targets-none.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/fmt/fmt-targets.cmake" + "/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.22/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.22/Modules/CMakeFindDependencyMacro.cmake" + "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/CheckIncludeFile.c.in" + "/usr/share/cmake-3.22/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake-3.22/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.22/Modules/DartConfiguration.tcl.in" + "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.22/Modules/FindPython/Support.cmake" + "/usr/share/cmake-3.22/Modules/FindPython3.cmake" + "/usr/share/cmake-3.22/Modules/FindThreads.cmake" + "/usr/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.22/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 + "ament_cmake_core/stamps/templates_2_cmake.py.stamp" + "ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake" + "CTestConfiguration.ini" + "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/advrobotics_lab3_appConfig.cmake" + "ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp" + "ament_cmake_core/advrobotics_lab3_appConfig-version.cmake" + "ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app" + "ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app" + "ament_cmake_index/share/ament_index/resource_index/packages/advrobotics_lab3_app" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/uninstall.dir/DependInfo.cmake" + "CMakeFiles/advrobotics_lab3_app_uninstall.dir/DependInfo.cmake" + "CMakeFiles/build_tower.dir/DependInfo.cmake" + ) diff --git a/build/advrobotics_lab3_app/CMakeFiles/Makefile2 b/build/advrobotics_lab3_app/CMakeFiles/Makefile2 new file mode 100644 index 0000000..ed7083d --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/Makefile2 @@ -0,0 +1,166 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# 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: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/build_tower.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/uninstall.dir/clean +clean: CMakeFiles/advrobotics_lab3_app_uninstall.dir/clean +clean: CMakeFiles/build_tower.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/uninstall.dir + +# All Build rule for target. +CMakeFiles/uninstall.dir/all: CMakeFiles/advrobotics_lab3_app_uninstall.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/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 /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/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) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/clean +.PHONY : CMakeFiles/uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/advrobotics_lab3_app_uninstall.dir + +# All Build rule for target. +CMakeFiles/advrobotics_lab3_app_uninstall.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/advrobotics_lab3_app_uninstall.dir/build.make CMakeFiles/advrobotics_lab3_app_uninstall.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/advrobotics_lab3_app_uninstall.dir/build.make CMakeFiles/advrobotics_lab3_app_uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles --progress-num= "Built target advrobotics_lab3_app_uninstall" +.PHONY : CMakeFiles/advrobotics_lab3_app_uninstall.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/advrobotics_lab3_app_uninstall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/advrobotics_lab3_app_uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles 0 +.PHONY : CMakeFiles/advrobotics_lab3_app_uninstall.dir/rule + +# Convenience name for target. +advrobotics_lab3_app_uninstall: CMakeFiles/advrobotics_lab3_app_uninstall.dir/rule +.PHONY : advrobotics_lab3_app_uninstall + +# clean rule for target. +CMakeFiles/advrobotics_lab3_app_uninstall.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/advrobotics_lab3_app_uninstall.dir/build.make CMakeFiles/advrobotics_lab3_app_uninstall.dir/clean +.PHONY : CMakeFiles/advrobotics_lab3_app_uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/build_tower.dir + +# All Build rule for target. +CMakeFiles/build_tower.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/build_tower.dir/build.make CMakeFiles/build_tower.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/build_tower.dir/build.make CMakeFiles/build_tower.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles --progress-num=1,2 "Built target build_tower" +.PHONY : CMakeFiles/build_tower.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/build_tower.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/build_tower.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles 0 +.PHONY : CMakeFiles/build_tower.dir/rule + +# Convenience name for target. +build_tower: CMakeFiles/build_tower.dir/rule +.PHONY : build_tower + +# clean rule for target. +CMakeFiles/build_tower.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/build_tower.dir/build.make CMakeFiles/build_tower.dir/clean +.PHONY : CMakeFiles/build_tower.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/build/advrobotics_lab3_app/CMakeFiles/Progress/1 b/build/advrobotics_lab3_app/CMakeFiles/Progress/1 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/Progress/1 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build/advrobotics_lab3_app/CMakeFiles/Progress/count.txt b/build/advrobotics_lab3_app/CMakeFiles/Progress/count.txt new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/Progress/count.txt @@ -0,0 +1 @@ +2 diff --git a/build/advrobotics_lab3_app/CMakeFiles/TargetDirectories.txt b/build/advrobotics_lab3_app/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..4787488 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,10 @@ +/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir +/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir +/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir +/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/test.dir +/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/edit_cache.dir +/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/rebuild_cache.dir +/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/list_install_components.dir +/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/install.dir +/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/install/local.dir +/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/install/strip.dir diff --git a/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/DependInfo.cmake b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# 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/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/build.make b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/build.make new file mode 100644 index 0000000..984004a --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app + +# Utility rule file for advrobotics_lab3_app_uninstall. + +# Include any custom commands dependencies for this target. +include CMakeFiles/advrobotics_lab3_app_uninstall.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/advrobotics_lab3_app_uninstall.dir/progress.make + +CMakeFiles/advrobotics_lab3_app_uninstall: + /usr/bin/cmake -P /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake + +advrobotics_lab3_app_uninstall: CMakeFiles/advrobotics_lab3_app_uninstall +advrobotics_lab3_app_uninstall: CMakeFiles/advrobotics_lab3_app_uninstall.dir/build.make +.PHONY : advrobotics_lab3_app_uninstall + +# Rule to build all files generated by this target. +CMakeFiles/advrobotics_lab3_app_uninstall.dir/build: advrobotics_lab3_app_uninstall +.PHONY : CMakeFiles/advrobotics_lab3_app_uninstall.dir/build + +CMakeFiles/advrobotics_lab3_app_uninstall.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/advrobotics_lab3_app_uninstall.dir/cmake_clean.cmake +.PHONY : CMakeFiles/advrobotics_lab3_app_uninstall.dir/clean + +CMakeFiles/advrobotics_lab3_app_uninstall.dir/depend: + cd /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/advrobotics_lab3_app_uninstall.dir/depend + diff --git a/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/cmake_clean.cmake b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000..20feb57 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/advrobotics_lab3_app_uninstall" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/advrobotics_lab3_app_uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/compiler_depend.make b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/compiler_depend.make new file mode 100644 index 0000000..30dea9f --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for advrobotics_lab3_app_uninstall. +# This may be replaced when dependencies are built. diff --git a/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/compiler_depend.ts b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/compiler_depend.ts new file mode 100644 index 0000000..0531278 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for advrobotics_lab3_app_uninstall. diff --git a/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/progress.make b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/advrobotics_lab3_app_uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/DependInfo.cmake b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/DependInfo.cmake new file mode 100644 index 0000000..90329e0 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp" "CMakeFiles/build_tower.dir/src/build_tower.cpp.o" "gcc" "CMakeFiles/build_tower.dir/src/build_tower.cpp.o.d" + ) + +# 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/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/build.make b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/build.make new file mode 100644 index 0000000..013262f --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/build.make @@ -0,0 +1,180 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app + +# Include any dependencies generated for this target. +include CMakeFiles/build_tower.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/build_tower.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/build_tower.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/build_tower.dir/flags.make + +CMakeFiles/build_tower.dir/src/build_tower.cpp.o: CMakeFiles/build_tower.dir/flags.make +CMakeFiles/build_tower.dir/src/build_tower.cpp.o: /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp +CMakeFiles/build_tower.dir/src/build_tower.cpp.o: CMakeFiles/build_tower.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/build_tower.dir/src/build_tower.cpp.o -MF CMakeFiles/build_tower.dir/src/build_tower.cpp.o.d -o CMakeFiles/build_tower.dir/src/build_tower.cpp.o -c /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp + +CMakeFiles/build_tower.dir/src/build_tower.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/build_tower.dir/src/build_tower.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp > CMakeFiles/build_tower.dir/src/build_tower.cpp.i + +CMakeFiles/build_tower.dir/src/build_tower.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/build_tower.dir/src/build_tower.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp -o CMakeFiles/build_tower.dir/src/build_tower.cpp.s + +# Object files for target build_tower +build_tower_OBJECTS = \ +"CMakeFiles/build_tower.dir/src/build_tower.cpp.o" + +# External object files for target build_tower +build_tower_EXTERNAL_OBJECTS = + +build_tower: CMakeFiles/build_tower.dir/src/build_tower.cpp.o +build_tower: CMakeFiles/build_tower.dir/build.make +build_tower: /opt/ros/humble/lib/librclcpp.so +build_tower: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +build_tower: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +build_tower: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +build_tower: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +build_tower: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +build_tower: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +build_tower: /opt/ros/humble/lib/liblibstatistics_collector.so +build_tower: /opt/ros/humble/lib/librcl.so +build_tower: /opt/ros/humble/lib/librmw_implementation.so +build_tower: /opt/ros/humble/lib/libament_index_cpp.so +build_tower: /opt/ros/humble/lib/librcl_logging_spdlog.so +build_tower: /opt/ros/humble/lib/librcl_logging_interface.so +build_tower: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so +build_tower: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so +build_tower: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so +build_tower: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so +build_tower: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_cpp.so +build_tower: /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_py.so +build_tower: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_c.so +build_tower: /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_c.so +build_tower: /opt/ros/humble/lib/librcl_yaml_param_parser.so +build_tower: /opt/ros/humble/lib/libyaml.so +build_tower: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +build_tower: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +build_tower: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +build_tower: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +build_tower: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +build_tower: /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so +build_tower: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so +build_tower: /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so +build_tower: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +build_tower: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +build_tower: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +build_tower: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +build_tower: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +build_tower: /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so +build_tower: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so +build_tower: /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so +build_tower: /opt/ros/humble/lib/libtracetools.so +build_tower: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +build_tower: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +build_tower: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +build_tower: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +build_tower: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +build_tower: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +build_tower: /opt/ros/humble/lib/libfastcdr.so.1.0.24 +build_tower: /opt/ros/humble/lib/librmw.so +build_tower: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +build_tower: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +build_tower: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +build_tower: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +build_tower: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +build_tower: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +build_tower: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +build_tower: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +build_tower: /opt/ros/humble/lib/librosidl_typesupport_cpp.so +build_tower: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +build_tower: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +build_tower: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +build_tower: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +build_tower: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +build_tower: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +build_tower: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +build_tower: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +build_tower: /opt/ros/humble/lib/librosidl_typesupport_c.so +build_tower: /opt/ros/humble/lib/librcpputils.so +build_tower: /opt/ros/humble/lib/librosidl_runtime_c.so +build_tower: /opt/ros/humble/lib/librcutils.so +build_tower: /usr/lib/x86_64-linux-gnu/libpython3.10.so +build_tower: CMakeFiles/build_tower.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable build_tower" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/build_tower.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/build_tower.dir/build: build_tower +.PHONY : CMakeFiles/build_tower.dir/build + +CMakeFiles/build_tower.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/build_tower.dir/cmake_clean.cmake +.PHONY : CMakeFiles/build_tower.dir/clean + +CMakeFiles/build_tower.dir/depend: + cd /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/build_tower.dir/depend + diff --git a/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/cmake_clean.cmake b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/cmake_clean.cmake new file mode 100644 index 0000000..08e9107 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/build_tower.dir/src/build_tower.cpp.o" + "CMakeFiles/build_tower.dir/src/build_tower.cpp.o.d" + "build_tower" + "build_tower.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/build_tower.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.internal b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.internal new file mode 100644 index 0000000..1f940c2 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.internal @@ -0,0 +1,704 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/build_tower.dir/src/build_tower.cpp.o + /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp + /usr/include/stdc-predef.h + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/type_traits + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/limits + /usr/include/c++/11/ctime + /usr/include/time.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/c++/11/bits/parse_numbers.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/c++/11/cmath + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp + /usr/include/c++/11/csignal + /usr/include/signal.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp + /usr/include/c++/11/future + /usr/include/c++/11/mutex + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/string + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/std_mutex.h + /usr/include/c++/11/bits/unique_lock.h + /usr/include/c++/11/condition_variable + /usr/include/c++/11/atomic + /usr/include/c++/11/bits/atomic_futex.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/bits/std_thread.h + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/thread + /usr/include/c++/11/bits/this_thread_sleep.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/unordered_map.h + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/iostream + /usr/include/c++/11/ostream + /usr/include/c++/11/ios + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/istream + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /opt/ros/humble/include/rcl/rcl/guard_condition.h + /opt/ros/humble/include/rcl/rcl/allocator.h + /opt/ros/humble/include/rcutils/rcutils/allocator.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /opt/ros/humble/include/rcutils/rcutils/macros.h + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h + /opt/ros/humble/include/rcl/rcl/context.h + /opt/ros/humble/include/rmw/rmw/init.h + /opt/ros/humble/include/rmw/rmw/init_options.h + /opt/ros/humble/include/rmw/rmw/domain_id.h + /opt/ros/humble/include/rmw/rmw/localhost.h + /opt/ros/humble/include/rmw/rmw/visibility_control.h + /opt/ros/humble/include/rmw/rmw/macros.h + /opt/ros/humble/include/rmw/rmw/ret_types.h + /opt/ros/humble/include/rmw/rmw/security_options.h + /opt/ros/humble/include/rcl/rcl/arguments.h + /opt/ros/humble/include/rcl/rcl/log_level.h + /opt/ros/humble/include/rcl/rcl/macros.h + /opt/ros/humble/include/rcl/rcl/types.h + /opt/ros/humble/include/rmw/rmw/types.h + /opt/ros/humble/include/rcutils/rcutils/logging.h + /opt/ros/humble/include/rcutils/rcutils/error_handling.h + /usr/include/c++/11/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /opt/ros/humble/include/rcutils/rcutils/snprintf.h + /opt/ros/humble/include/rcutils/rcutils/time.h + /opt/ros/humble/include/rcutils/rcutils/types.h + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h + /opt/ros/humble/include/rcutils/rcutils/qsort.h + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/serialized_message.h + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h + /opt/ros/humble/include/rmw/rmw/time.h + /opt/ros/humble/include/rcl/rcl/visibility_control.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /opt/ros/humble/include/rcl/rcl/init_options.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h + /opt/ros/humble/include/rcl/rcl/wait.h + /opt/ros/humble/include/rcl/rcl/client.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /opt/ros/humble/include/rcl/rcl/event_callback.h + /opt/ros/humble/include/rmw/rmw/event_callback_type.h + /opt/ros/humble/include/rcl/rcl/node.h + /opt/ros/humble/include/rcl/rcl/node_options.h + /opt/ros/humble/include/rcl/rcl/domain_id.h + /opt/ros/humble/include/rcl/rcl/service.h + /opt/ros/humble/include/rcl/rcl/subscription.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /opt/ros/humble/include/rmw/rmw/message_sequence.h + /opt/ros/humble/include/rcl/rcl/timer.h + /opt/ros/humble/include/rcl/rcl/time.h + /opt/ros/humble/include/rmw/rmw/rmw.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /opt/ros/humble/include/rmw/rmw/event.h + /opt/ros/humble/include/rmw/rmw/publisher_options.h + /opt/ros/humble/include/rmw/rmw/qos_profiles.h + /opt/ros/humble/include/rmw/rmw/subscription_options.h + /opt/ros/humble/include/rcl/rcl/event.h + /opt/ros/humble/include/rcl/rcl/publisher.h + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp + /usr/include/c++/11/typeindex + /usr/include/c++/11/unordered_set + /usr/include/c++/11/bits/unordered_set.h + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp + /usr/include/c++/11/optional + /usr/include/c++/11/sstream + /usr/include/c++/11/bits/sstream.tcc + /usr/include/c++/11/variant + /opt/ros/humble/include/rcl/rcl/error_handling.h + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /opt/ros/humble/include/rcl/rcl/graph.h + /opt/ros/humble/include/rmw/rmw/names_and_types.h + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /usr/include/c++/11/codecvt + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/quoted_string.h + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /opt/ros/humble/include/rcl/rcl/logging_rosout.h + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /opt/ros/humble/include/rmw/rmw/error_handling.h + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp + /usr/include/c++/11/cxxabi.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h + /opt/ros/humble/include/rmw/rmw/impl/config.h + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp + /opt/ros/humble/include/tracetools/tracetools/tracetools.h + /opt/ros/humble/include/tracetools/tracetools/config.h + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp + /opt/ros/humble/include/tracetools/tracetools/utils.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /usr/include/c++/11/cstring + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /usr/include/c++/11/shared_mutex + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /usr/include/c++/11/numeric + /usr/include/c++/11/bits/stl_numeric.h + /usr/include/c++/11/pstl/glue_numeric_defs.h + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp + /opt/ros/humble/include/rcutils/rcutils/shared_library.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp + diff --git a/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.make b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.make new file mode 100644 index 0000000..f94c05f --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.make @@ -0,0 +1,2097 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/build_tower.dir/src/build_tower.cpp.o: /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp \ + /usr/include/stdc-predef.h \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/type_traits \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/ctime \ + /usr/include/time.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/cmath \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/11/csignal \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp \ + /usr/include/c++/11/future \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/c++/11/condition_variable \ + /usr/include/c++/11/atomic \ + /usr/include/c++/11/bits/atomic_futex.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/bits/std_thread.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/thread \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /opt/ros/humble/include/rcl/rcl/guard_condition.h \ + /opt/ros/humble/include/rcl/rcl/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcl/rcl/context.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rcl/rcl/arguments.h \ + /opt/ros/humble/include/rcl/rcl/log_level.h \ + /opt/ros/humble/include/rcl/rcl/macros.h \ + /opt/ros/humble/include/rcl/rcl/types.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /usr/include/c++/11/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rcl/rcl/visibility_control.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/humble/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h \ + /opt/ros/humble/include/rcl/rcl/wait.h \ + /opt/ros/humble/include/rcl/rcl/client.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rcl/rcl/event_callback.h \ + /opt/ros/humble/include/rmw/rmw/event_callback_type.h \ + /opt/ros/humble/include/rcl/rcl/node.h \ + /opt/ros/humble/include/rcl/rcl/node_options.h \ + /opt/ros/humble/include/rcl/rcl/domain_id.h \ + /opt/ros/humble/include/rcl/rcl/service.h \ + /opt/ros/humble/include/rcl/rcl/subscription.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rmw/rmw/message_sequence.h \ + /opt/ros/humble/include/rcl/rcl/timer.h \ + /opt/ros/humble/include/rcl/rcl/time.h \ + /opt/ros/humble/include/rmw/rmw/rmw.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/humble/include/rmw/rmw/event.h \ + /opt/ros/humble/include/rmw/rmw/publisher_options.h \ + /opt/ros/humble/include/rmw/rmw/qos_profiles.h \ + /opt/ros/humble/include/rmw/rmw/subscription_options.h \ + /opt/ros/humble/include/rcl/rcl/event.h \ + /opt/ros/humble/include/rcl/rcl/publisher.h \ + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/11/typeindex \ + /usr/include/c++/11/unordered_set \ + /usr/include/c++/11/bits/unordered_set.h \ + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/11/optional \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/c++/11/variant \ + /opt/ros/humble/include/rcl/rcl/error_handling.h \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/humble/include/rcl/rcl/graph.h \ + /opt/ros/humble/include/rmw/rmw/names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/11/codecvt \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rcl/rcl/logging_rosout.h \ + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/include/rmw/rmw/impl/config.h \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/humble/include/tracetools/tracetools/tracetools.h \ + /opt/ros/humble/include/tracetools/tracetools/config.h \ + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/humble/include/tracetools/tracetools/utils.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /usr/include/c++/11/cstring \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/11/shared_mutex \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /usr/include/c++/11/numeric \ + /usr/include/c++/11/bits/stl_numeric.h \ + /usr/include/c++/11/pstl/glue_numeric_defs.h \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/humble/include/rcutils/rcutils/shared_library.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp \ + /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp + + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp: + +/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp: + +/opt/ros/humble/include/rcutils/rcutils/shared_library.h: + +/opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp: + +/usr/include/c++/11/pstl/glue_numeric_defs.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp: + +/opt/ros/humble/include/rcutils/rcutils/logging_macros.h: + +/usr/include/stdio.h: + +/usr/include/c++/11/string_view: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/c++/11/numeric: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp: + +/usr/include/c++/11/bits/ostream_insert.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/ctype.h: + +/usr/include/c++/11/locale: + +/usr/include/c++/11/cctype: + +/usr/include/c++/11/iomanip: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/c++/11/bits/std_thread.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp: + +/usr/include/c++/11/stdexcept: + +/usr/include/c++/11/pstl/glue_algorithm_defs.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp: + +/usr/include/asm-generic/errno-base.h: + +/opt/ros/humble/include/rmw/rmw/subscription_options.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/opt/ros/humble/include/rmw/rmw/security_options.h: + +/usr/include/c++/11/cerrno: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/11/utility: + +/usr/include/c++/11/ios: + +/opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp: + +/usr/include/c++/11/future: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/c++/11/bits/exception_defines.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h: + +/opt/ros/humble/include/rclcpp/rclcpp/event.hpp: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/c++/11/bits/basic_string.tcc: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp: + +/usr/include/c++/11/bits/ios_base.h: + +/opt/ros/humble/include/rmw/rmw/message_sequence.h: + +/usr/include/c++/11/csignal: + +/usr/include/c++/11/pstl/glue_memory_defs.h: + +/usr/include/c++/11/string: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp: + +/usr/include/c++/11/tr1/poly_hermite.tcc: + +/usr/include/c++/11/tr1/legendre_function.tcc: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h: + +/usr/include/c++/11/bits/localefwd.h: + +/usr/include/c++/11/tr1/hypergeometric.tcc: + +/opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp: + +/usr/include/c++/11/tr1/riemann_zeta.tcc: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h: + +/usr/include/c++/11/tr1/ell_integral.tcc: + +/usr/include/c++/11/bits/unique_lock.h: + +/usr/include/c++/11/bits/uses_allocator.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/c++/11/tr1/beta_function.tcc: + +/usr/include/c++/11/array: + +/usr/include/c++/11/tr1/gamma.tcc: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/c++/11/bits/specfun.h: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/stdlib.h: + +/opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp: + +/usr/include/c++/11/bits/std_abs.h: + +/usr/include/c++/11/bits/stl_heap.h: + +/usr/include/c++/11/ext/string_conversions.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp: + +/usr/include/c++/11/bits/stl_list.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/c++/11/bits/postypes.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/c++/11/bits/node_handle.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/c++/11/iostream: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp: + +/usr/include/c++/11/bits/atomic_futex.h: + +/usr/include/c++/11/cstring: + +/usr/include/c++/11/tr1/bessel_function.tcc: + +/usr/include/c++/11/bits/atomic_lockfree_defines.h: + +/usr/include/c++/11/bits/nested_exception.h: + +/opt/ros/humble/include/rmw/rmw/publisher_options.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp: + +/opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h: + +/opt/ros/humble/include/rcl/rcl/graph.h: + +/usr/include/c++/11/exception: + +/opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h: + +/usr/include/c++/11/atomic: + +/usr/include/c++/11/bits/concept_check.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/c++/11/bits/shared_ptr_atomic.h: + +/opt/ros/humble/include/rmw/rmw/init.h: + +/usr/include/c++/11/bits/parse_numbers.h: + +/usr/include/c++/11/bits/cxxabi_init_exception.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/c++/11/memory: + +/opt/ros/humble/include/rmw/rmw/serialized_message.h: + +/usr/include/c++/11/ratio: + +/usr/include/c++/11/bits/std_mutex.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp: + +/usr/include/c++/11/tr1/poly_laguerre.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h: + +/opt/ros/humble/include/tracetools/tracetools/config.h: + +/usr/include/c++/11/debug/assertions.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp: + +/usr/include/c++/11/bits/quoted_string.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp: + +/usr/include/locale.h: + +/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp: + +/usr/include/stdint.h: + +/usr/include/c++/11/bits/cpp_type_traits.h: + +/usr/include/endian.h: + +/usr/include/c++/11/bits/ptr_traits.h: + +/usr/include/c++/11/bits/erase_if.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/c++/11/typeindex: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/c++/11/tr1/special_function_util.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/c++/11/cstdint: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp: + +/usr/include/c++/11/limits: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp: + +/usr/include/c++/11/debug/debug.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h: + +/usr/include/linux/errno.h: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp: + +/usr/include/c++/11/functional: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h: + +/usr/include/c++/11/bits/unique_ptr.h: + +/usr/include/c++/11/bits/stl_relops.h: + +/opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/c++/11/bits/atomic_base.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/usr/include/c++/11/ext/numeric_traits.h: + +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: + +/usr/include/c++/11/ext/type_traits.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/c++/11/unordered_set: + +/usr/include/c++/11/bits/stl_numeric.h: + +/usr/include/linux/close_range.h: + +/opt/ros/humble/include/rcl/rcl/init_options.h: + +/opt/ros/humble/include/rcpputils/rcpputils/join.hpp: + +/usr/include/c++/11/system_error: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/c++/11/pstl/execution_defs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/c++/11/chrono: + +/usr/include/c++/11/cstdio: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp: + +/usr/include/c++/11/bits/exception.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp: + +/usr/include/c++/11/bits/locale_facets.h: + +/opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp: + +/usr/include/c++/11/iterator: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp: + +/usr/include/unistd.h: + +/usr/include/c++/11/bits/stl_algobase.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/c++/11/bits/stl_function.h: + +/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp: + +/usr/include/c++/11/bits/memoryfwd.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/c++/11/bits/stl_pair.h: + +/opt/ros/humble/include/rcl/rcl/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/c++/11/bits/stl_bvector.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp: + +/usr/include/c++/11/mutex: + +/usr/include/stdc-predef.h: + +/usr/include/c++/11/initializer_list: + +/usr/include/c++/11/iosfwd: + +/usr/include/c++/11/bits/range_access.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/errno.h: + +/usr/include/c++/11/bits/alloc_traits.h: + +/opt/ros/humble/include/rcl/rcl/allocator.h: + +/usr/include/c++/11/bits/move.h: + +/usr/include/c++/11/bits/hash_bytes.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/11/ext/atomicity.h: + +/opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h: + +/usr/include/c++/11/bits/basic_string.h: + +/usr/include/c++/11/bits/shared_ptr_base.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp: + +/usr/include/c++/11/set: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/11/bits/shared_ptr.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h: + +/usr/include/c++/11/bits/stl_construct.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/c++/11/bits/std_function.h: + +/usr/include/c++/11/bits/stl_tempbuf.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp: + +/usr/include/c++/11/bits/allocator.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp: + +/usr/include/c++/11/cmath: + +/usr/include/c++/11/pstl/pstl_config.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/11/backward/auto_ptr.h: + +/usr/include/c++/11/bits/stl_uninitialized.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/11/ext/alloc_traits.h: + +/usr/include/c++/11/tr1/modified_bessel_func.tcc: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/c++/11/bits/predefined_ops.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/c++/11/tuple: + +/opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h: + +/usr/include/c++/11/ctime: + +/opt/ros/humble/include/rcutils/rcutils/types/array_list.h: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/11/bits/stl_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/c++/11/new: + +/usr/include/c++/11/bits/sstream.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/c++/11/bits/algorithmfwd.h: + +/usr/include/c++/11/bits/cxxabi_forced.h: + +/usr/include/c++/11/typeinfo: + +/usr/include/c++/11/bits/charconv.h: + +/usr/include/math.h: + +/usr/include/c++/11/bits/exception_ptr.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/c++/11/bits/stl_raw_storage_iter.h: + +/opt/ros/humble/include/rcutils/rcutils/allocator.h: + +/usr/include/c++/11/bits/functexcept.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp: + +/usr/include/c++/11/bits/align.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp: + +/usr/include/c++/11/cstdlib: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp: + +/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h: + +/usr/include/c++/11/bits/invoke.h: + +/usr/include/c++/11/backward/binders.h: + +/usr/include/c++/11/bits/functional_hash.h: + +/usr/include/features.h: + +/opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp: + +/usr/include/c++/11/bits/string_view.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/11/bits/this_thread_sleep.h: + +/usr/include/c++/11/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h: + +/opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp: + +/usr/include/c++/11/cwchar: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/opt/ros/humble/include/rmw/rmw/qos_string_conversions.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/usr/include/c++/11/ext/new_allocator.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp: + +/opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h: + +/usr/include/c++/11/bits/refwrap.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/c++/11/ext/concurrence.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/c++/11/bits/stl_tree.h: + +/opt/ros/humble/include/rcutils/rcutils/visibility_control.h: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp: + +/usr/include/c++/11/bits/stl_set.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp: + +/usr/include/c++/11/bits/stl_multiset.h: + +/usr/include/c++/11/bits/hashtable.h: + +/usr/include/c++/11/bits/hashtable_policy.h: + +/usr/include/c++/11/bits/enable_special_members.h: + +/usr/include/c++/11/bits/basic_ios.tcc: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/qos.hpp: + +/opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h: + +/usr/include/c++/11/bits/codecvt.h: + +/usr/include/c++/11/bits/unordered_map.h: + +/usr/include/c++/11/algorithm: + +/usr/include/c++/11/bits/stl_algo.h: + +/usr/include/c++/11/bits/uniform_int_dist.h: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp: + +/usr/include/c++/11/vector: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp: + +/usr/include/c++/11/unordered_map: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp: + +/usr/include/c++/11/bits/vector.tcc: + +/usr/include/c++/11/cassert: + +/usr/include/c++/11/ostream: + +/usr/include/c++/11/bits/locale_classes.h: + +/usr/include/c++/11/ext/aligned_buffer.h: + +/usr/include/c++/11/bits/locale_classes.tcc: + +/usr/include/c++/11/streambuf: + +/usr/include/c++/11/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/11/bits/streambuf.tcc: + +/usr/include/string.h: + +/usr/include/c++/11/cwctype: + +/opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h: + +/opt/ros/humble/include/rcutils/rcutils/types/string_map.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h: + +/opt/ros/humble/include/rclcpp/rclcpp/context.hpp: + +/usr/include/c++/11/bits/streambuf_iterator.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h: + +/usr/include/c++/11/istream: + +/usr/include/c++/11/bits/istream.tcc: + +/usr/include/c++/11/list: + +/usr/include/c++/11/map: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp: + +/usr/include/c++/11/bits/stl_map.h: + +/usr/include/c++/11/bits/stl_multimap.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp: + +/opt/ros/humble/include/rcl/rcl/guard_condition.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp: + +/opt/ros/humble/include/rcutils/rcutils/macros.h: + +/opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp: + +/opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp: + +/opt/ros/humble/include/rmw/rmw/init_options.h: + +/opt/ros/humble/include/rmw/rmw/domain_id.h: + +/opt/ros/humble/include/rmw/rmw/localhost.h: + +/opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp: + +/usr/include/c++/11/type_traits: + +/opt/ros/humble/include/rmw/rmw/visibility_control.h: + +/opt/ros/humble/include/rmw/rmw/macros.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp: + +/opt/ros/humble/include/rmw/rmw/ret_types.h: + +/usr/include/c++/11/bits/stream_iterator.h: + +/opt/ros/humble/include/rcl/rcl/log_level.h: + +/opt/ros/humble/include/rcl/rcl/macros.h: + +/opt/ros/humble/include/rmw/rmw/types.h: + +/opt/ros/humble/include/rcutils/rcutils/error_handling.h: + +/usr/include/c++/11/stdlib.h: + +/opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp: + +/opt/ros/humble/include/rcutils/rcutils/snprintf.h: + +/opt/ros/humble/include/rcutils/rcutils/time.h: + +/opt/ros/humble/include/rcutils/rcutils/types.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp: + +/opt/ros/humble/include/rcutils/rcutils/types/char_array.h: + +/usr/include/c++/11/variant: + +/opt/ros/humble/include/rcutils/rcutils/types/hash_map.h: + +/usr/include/c++/11/tr1/exp_integral.tcc: + +/opt/ros/humble/include/rcl/rcl/error_handling.h: + +/opt/ros/humble/include/rcutils/rcutils/types/string_array.h: + +/opt/ros/humble/include/rcutils/rcutils/qsort.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp: + +/opt/ros/humble/include/rmw/rmw/rmw.h: + +/usr/include/c++/11/bits/ostream.tcc: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp: + +/usr/include/c++/11/bits/list.tcc: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h: + +/opt/ros/humble/include/rclcpp/rclcpp/timer.hpp: + +/opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h: + +/opt/ros/humble/include/rmw/rmw/qos_policy_kind.h: + +/opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp: + +/usr/include/c++/11/bit: + +/opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp: + +/opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h: + +/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp: + +/opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp: + +/opt/ros/humble/include/rcl/rcl/visibility_control.h: + +/opt/ros/humble/include/rclcpp/rclcpp/service.hpp: + +/usr/include/c++/11/bits/allocated_ptr.h: + +/usr/include/assert.h: + +/usr/include/c++/11/codecvt: + +/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h: + +/usr/include/c++/11/bits/locale_facets.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h: + +/opt/ros/humble/include/rcl/rcl/wait.h: + +/opt/ros/humble/include/rcl/rcl/client.h: + +/opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h: + +/opt/ros/humble/include/rcl/rcl/context.h: + +/opt/ros/humble/include/rmw/rmw/event_callback_type.h: + +/opt/ros/humble/include/rcl/rcl/node.h: + +/opt/ros/humble/include/rcl/rcl/node_options.h: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp: + +/opt/ros/humble/include/rcl/rcl/domain_id.h: + +/opt/ros/humble/include/rcl/rcl/service.h: + +/opt/ros/humble/include/rcl/rcl/subscription.h: + +/opt/ros/humble/include/rcl/rcl/timer.h: + +/usr/include/c++/11/bits/locale_facets_nonio.h: + +/usr/include/c++/11/bits/stl_iterator_base_types.h: + +/opt/ros/humble/include/rcl/rcl/time.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp: + +/opt/ros/humble/include/rmw/rmw/event.h: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp: + +/usr/include/c++/11/clocale: + +/opt/ros/humble/include/rcl/rcl/event.h: + +/opt/ros/humble/include/rcl/rcl/publisher.h: + +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp: + +/usr/include/c++/11/bits/stl_vector.h: + +/usr/include/c++/11/bits/unordered_set.h: + +/opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp: + +/opt/ros/humble/include/rcl/rcl/event_callback.h: + +/opt/ros/humble/include/tracetools/tracetools/tracetools.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/macros.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/time.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/client.hpp: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/c++/11/condition_variable: + +/usr/include/c++/11/optional: + +/usr/include/c++/11/sstream: + +/opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp: + +/opt/ros/humble/include/rcl/rcl/arguments.h: + +/opt/ros/humble/include/rclcpp/rclcpp/logger.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp: + +/usr/include/sched.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp: + +/opt/ros/humble/include/rmw/rmw/names_and_types.h: + +/usr/include/wctype.h: + +/opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp: + +/opt/ros/humble/include/rcutils/rcutils/logging.h: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/logging.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h: + +/usr/include/c++/11/bits/basic_ios.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h: + +/usr/include/c++/11/cxxabi.h: + +/usr/include/c++/11/bits/char_traits.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/libintl.h: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp: + +/usr/include/c++/11/bits/locale_facets_nonio.tcc: + +/usr/include/c++/11/bits/locale_conv.h: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp: + +/opt/ros/humble/include/rcl/rcl/logging_rosout.h: + +/opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp: + +/opt/ros/humble/include/rmw/rmw/error_handling.h: + +/opt/ros/humble/include/rmw/rmw/impl/config.h: + +/usr/include/alloca.h: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp: + +/opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h: + +/opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h: + +/usr/include/signal.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/opt/ros/humble/include/rcpputils/rcpputils/time.hpp: + +/opt/ros/humble/include/tracetools/tracetools/utils.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp: + +/usr/include/c++/11/shared_mutex: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/rate.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/clock.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp: + +/usr/include/c++/11/thread: + +/opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp: + +/opt/ros/humble/include/rmw/rmw/qos_profiles.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp: + +/opt/ros/humble/include/rmw/rmw/time.h: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp: diff --git a/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.ts b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.ts new file mode 100644 index 0000000..e941e50 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for build_tower. diff --git a/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/depend.make b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/depend.make new file mode 100644 index 0000000..ce7a00c --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for build_tower. +# This may be replaced when dependencies are built. diff --git a/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/flags.make b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/flags.make new file mode 100644 index 0000000..7ee962b --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DRCUTILS_ENABLE_FAULT_INJECTION + +CXX_INCLUDES = -I/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/include -isystem /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/libstatistics_collector -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/humble/include/rcl -isystem /opt/ros/humble/include/rcl_interfaces -isystem /opt/ros/humble/include/rcl_logging_interface -isystem /opt/ros/humble/include/rcl_yaml_param_parser -isystem /opt/ros/humble/include/libyaml_vendor -isystem /opt/ros/humble/include/tracetools -isystem /opt/ros/humble/include/rcpputils -isystem /opt/ros/humble/include/statistics_msgs -isystem /opt/ros/humble/include/rosgraph_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/std_msgs + +CXX_FLAGS = -Wall -Wextra -Wpedantic + diff --git a/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/link.txt b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/link.txt new file mode 100644 index 0000000..86bf0f9 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/build_tower.dir/src/build_tower.cpp.o -o build_tower -Wl,-rpath,/opt/ros/humble/lib:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib: /opt/ros/humble/lib/librclcpp.so /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/liblibstatistics_collector.so /opt/ros/humble/lib/librcl.so /opt/ros/humble/lib/librmw_implementation.so /opt/ros/humble/lib/libament_index_cpp.so /opt/ros/humble/lib/librcl_logging_spdlog.so /opt/ros/humble/lib/librcl_logging_interface.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librcl_yaml_param_parser.so /opt/ros/humble/lib/libyaml.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libtracetools.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.24 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librcpputils.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl /usr/lib/x86_64-linux-gnu/libpython3.10.so diff --git a/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/progress.make b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/build_tower.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/build/advrobotics_lab3_app/CMakeFiles/cmake.check_cache b/build/advrobotics_lab3_app/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/advrobotics_lab3_app/CMakeFiles/progress.marks b/build/advrobotics_lab3_app/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/DependInfo.cmake b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# 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/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/build.make b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/build.make new file mode 100644 index 0000000..59a31ab --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/build.make @@ -0,0 +1,83 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app + +# Utility rule file for uninstall. + +# Include any custom commands dependencies for this target. +include CMakeFiles/uninstall.dir/compiler_depend.make + +# 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 /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/uninstall.dir/depend + diff --git a/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/cmake_clean.cmake b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000..9960e98 --- /dev/null +++ b/build/advrobotics_lab3_app/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/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/compiler_depend.make b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/compiler_depend.make new file mode 100644 index 0000000..2d74447 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for uninstall. +# This may be replaced when dependencies are built. diff --git a/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/compiler_depend.ts b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/compiler_depend.ts new file mode 100644 index 0000000..ef27dcc --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for uninstall. diff --git a/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/progress.make b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/advrobotics_lab3_app/CMakeFiles/uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/advrobotics_lab3_app/CTestConfiguration.ini b/build/advrobotics_lab3_app/CTestConfiguration.ini new file mode 100644 index 0000000..d68b6cb --- /dev/null +++ b/build/advrobotics_lab3_app/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: /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app +BuildDirectory: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: ros-ubuntu06 + +# 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" "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app" +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: 11.4.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +DrMemoryCommand: +DrMemoryCommandOptions: +CudaSanitizerCommand: +CudaSanitizerCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: +CoverageExtraFlags: + +# 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/build/advrobotics_lab3_app/CTestCustom.cmake b/build/advrobotics_lab3_app/CTestCustom.cmake new file mode 100644 index 0000000..14956f3 --- /dev/null +++ b/build/advrobotics_lab3_app/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/build/advrobotics_lab3_app/CTestTestfile.cmake b/build/advrobotics_lab3_app/CTestTestfile.cmake new file mode 100644 index 0000000..1788577 --- /dev/null +++ b/build/advrobotics_lab3_app/CTestTestfile.cmake @@ -0,0 +1,14 @@ +# CMake generated Testfile for +# Source directory: /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app +# Build directory: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(cppcheck "/usr/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/test_results/advrobotics_lab3_app/cppcheck.xunit.xml" "--package-name" "advrobotics_lab3_app" "--output-file" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_cppcheck/cppcheck.txt" "--command" "/opt/ros/humble/bin/ament_cppcheck" "--xunit-file" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/test_results/advrobotics_lab3_app/cppcheck.xunit.xml" "--include_dirs" "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/include") +set_tests_properties(cppcheck PROPERTIES LABELS "cppcheck;linter" TIMEOUT "300" WORKING_DIRECTORY "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cppcheck.cmake;66;ament_add_test;/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake;87;ament_cppcheck;/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/CMakeLists.txt;39;ament_package;/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/CMakeLists.txt;0;") +add_test(lint_cmake "/usr/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/test_results/advrobotics_lab3_app/lint_cmake.xunit.xml" "--package-name" "advrobotics_lab3_app" "--output-file" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_lint_cmake/lint_cmake.txt" "--command" "/opt/ros/humble/bin/ament_lint_cmake" "--xunit-file" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/test_results/advrobotics_lab3_app/lint_cmake.xunit.xml") +set_tests_properties(lint_cmake PROPERTIES LABELS "lint_cmake;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake;47;ament_add_test;/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;21;ament_lint_cmake;/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/CMakeLists.txt;39;ament_package;/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/CMakeLists.txt;0;") +add_test(uncrustify "/usr/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/test_results/advrobotics_lab3_app/uncrustify.xunit.xml" "--package-name" "advrobotics_lab3_app" "--output-file" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_uncrustify/uncrustify.txt" "--command" "/opt/ros/humble/bin/ament_uncrustify" "--xunit-file" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/test_results/advrobotics_lab3_app/uncrustify.xunit.xml") +set_tests_properties(uncrustify PROPERTIES LABELS "uncrustify;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_uncrustify.cmake;70;ament_add_test;/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake;43;ament_uncrustify;/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/CMakeLists.txt;39;ament_package;/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/CMakeLists.txt;0;") +add_test(xmllint "/usr/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/test_results/advrobotics_lab3_app/xmllint.xunit.xml" "--package-name" "advrobotics_lab3_app" "--output-file" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/ament_xmllint/xmllint.txt" "--command" "/opt/ros/humble/bin/ament_xmllint" "--xunit-file" "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/test_results/advrobotics_lab3_app/xmllint.xunit.xml") +set_tests_properties(xmllint PROPERTIES LABELS "xmllint;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake;50;ament_add_test;/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;18;ament_xmllint;/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/CMakeLists.txt;39;ament_package;/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/CMakeLists.txt;0;") diff --git a/build/advrobotics_lab3_app/Makefile b/build/advrobotics_lab3_app/Makefile new file mode 100644 index 0000000..1d80be5 --- /dev/null +++ b/build/advrobotics_lab3_app/Makefile @@ -0,0 +1,269 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# 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: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app + +#============================================================================= +# Targets provided globally by CMake. + +# 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 + +# 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 rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -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 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 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 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/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 + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -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 uninstall + +# Build rule for target. +uninstall: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 uninstall +.PHONY : uninstall + +# fast build rule for target. +uninstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build +.PHONY : uninstall/fast + +#============================================================================= +# Target rules for targets named advrobotics_lab3_app_uninstall + +# Build rule for target. +advrobotics_lab3_app_uninstall: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 advrobotics_lab3_app_uninstall +.PHONY : advrobotics_lab3_app_uninstall + +# fast build rule for target. +advrobotics_lab3_app_uninstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/advrobotics_lab3_app_uninstall.dir/build.make CMakeFiles/advrobotics_lab3_app_uninstall.dir/build +.PHONY : advrobotics_lab3_app_uninstall/fast + +#============================================================================= +# Target rules for targets named build_tower + +# Build rule for target. +build_tower: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 build_tower +.PHONY : build_tower + +# fast build rule for target. +build_tower/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/build_tower.dir/build.make CMakeFiles/build_tower.dir/build +.PHONY : build_tower/fast + +src/build_tower.o: src/build_tower.cpp.o +.PHONY : src/build_tower.o + +# target to build an object file +src/build_tower.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/build_tower.dir/build.make CMakeFiles/build_tower.dir/src/build_tower.cpp.o +.PHONY : src/build_tower.cpp.o + +src/build_tower.i: src/build_tower.cpp.i +.PHONY : src/build_tower.i + +# target to preprocess a source file +src/build_tower.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/build_tower.dir/build.make CMakeFiles/build_tower.dir/src/build_tower.cpp.i +.PHONY : src/build_tower.cpp.i + +src/build_tower.s: src/build_tower.cpp.s +.PHONY : src/build_tower.s + +# target to generate assembly for a file +src/build_tower.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/build_tower.dir/build.make CMakeFiles/build_tower.dir/src/build_tower.cpp.s +.PHONY : src/build_tower.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 "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... advrobotics_lab3_app_uninstall" + @echo "... uninstall" + @echo "... build_tower" + @echo "... src/build_tower.o" + @echo "... src/build_tower.i" + @echo "... src/build_tower.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/build/advrobotics_lab3_app/ament_cmake_core/advrobotics_lab3_appConfig-version.cmake b/build/advrobotics_lab3_app/ament_cmake_core/advrobotics_lab3_appConfig-version.cmake new file mode 100644 index 0000000..7beb732 --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_core/advrobotics_lab3_appConfig-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/build/advrobotics_lab3_app/ament_cmake_core/advrobotics_lab3_appConfig.cmake b/build/advrobotics_lab3_app/ament_cmake_core/advrobotics_lab3_appConfig.cmake new file mode 100644 index 0000000..51a4445 --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_core/advrobotics_lab3_appConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_advrobotics_lab3_app_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED advrobotics_lab3_app_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(advrobotics_lab3_app_FOUND FALSE) + elseif(NOT advrobotics_lab3_app_FOUND) + # use separate condition to avoid uninitialized variable warning + set(advrobotics_lab3_app_FOUND FALSE) + endif() + return() +endif() +set(_advrobotics_lab3_app_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT advrobotics_lab3_app_FIND_QUIETLY) + message(STATUS "Found advrobotics_lab3_app: 0.0.0 (${advrobotics_lab3_app_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'advrobotics_lab3_app' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${advrobotics_lab3_app_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(advrobotics_lab3_app_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "") +foreach(_extra ${_extras}) + include("${advrobotics_lab3_app_DIR}/${_extra}") +endforeach() diff --git a/build/advrobotics_lab3_app/ament_cmake_core/package.cmake b/build/advrobotics_lab3_app/ament_cmake_core/package.cmake new file mode 100644 index 0000000..fb13fe0 --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_core/package.cmake @@ -0,0 +1,14 @@ +set(_AMENT_PACKAGE_NAME "advrobotics_lab3_app") +set(advrobotics_lab3_app_VERSION "0.0.0") +set(advrobotics_lab3_app_MAINTAINER "ros ") +set(advrobotics_lab3_app_BUILD_DEPENDS "rclcpp" "advrobotics_lab3_interfaces") +set(advrobotics_lab3_app_BUILDTOOL_DEPENDS "ament_cmake") +set(advrobotics_lab3_app_BUILD_EXPORT_DEPENDS "rclcpp" "advrobotics_lab3_interfaces") +set(advrobotics_lab3_app_BUILDTOOL_EXPORT_DEPENDS ) +set(advrobotics_lab3_app_EXEC_DEPENDS "rclcpp" "advrobotics_lab3_interfaces") +set(advrobotics_lab3_app_TEST_DEPENDS "ament_lint_auto" "ament_lint_common") +set(advrobotics_lab3_app_GROUP_DEPENDS ) +set(advrobotics_lab3_app_MEMBER_OF_GROUPS ) +set(advrobotics_lab3_app_DEPRECATED "") +set(advrobotics_lab3_app_EXPORT_TAGS) +list(APPEND advrobotics_lab3_app_EXPORT_TAGS "ament_cmake") diff --git a/build/advrobotics_lab3_app/ament_cmake_core/stamps/ament_prefix_path.sh.stamp b/build/advrobotics_lab3_app/ament_cmake_core/stamps/ament_prefix_path.sh.stamp new file mode 100644 index 0000000..02e441b --- /dev/null +++ b/build/advrobotics_lab3_app/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/build/advrobotics_lab3_app/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp b/build/advrobotics_lab3_app/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp new file mode 100644 index 0000000..ee49c9f --- /dev/null +++ b/build/advrobotics_lab3_app/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/build/advrobotics_lab3_app/ament_cmake_core/stamps/nameConfig.cmake.in.stamp b/build/advrobotics_lab3_app/ament_cmake_core/stamps/nameConfig.cmake.in.stamp new file mode 100644 index 0000000..6fb3fe7 --- /dev/null +++ b/build/advrobotics_lab3_app/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/build/advrobotics_lab3_app/ament_cmake_core/stamps/package.xml.stamp b/build/advrobotics_lab3_app/ament_cmake_core/stamps/package.xml.stamp new file mode 100644 index 0000000..eb9b05e --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_core/stamps/package.xml.stamp @@ -0,0 +1,21 @@ + + + + advrobotics_lab3_app + 0.0.0 + TODO: Package description + ros + Apache-2.0 + + ament_cmake + + rclcpp + advrobotics_lab3_interfaces + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/build/advrobotics_lab3_app/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp b/build/advrobotics_lab3_app/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp new file mode 100644 index 0000000..8be9894 --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp @@ -0,0 +1,150 @@ +#!/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 os +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 = [] + + # Filter the dependencies, checking for any condition attributes + dependencies.append((key, ' '.join([ + '"%s"' % str(d) for d in depends + if d.condition is None or d.evaluate_condition(os.environ) + ]))) + + 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/build/advrobotics_lab3_app/ament_cmake_core/stamps/path.sh.stamp b/build/advrobotics_lab3_app/ament_cmake_core/stamps/path.sh.stamp new file mode 100644 index 0000000..e59b749 --- /dev/null +++ b/build/advrobotics_lab3_app/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/build/advrobotics_lab3_app/ament_cmake_core/stamps/templates_2_cmake.py.stamp b/build/advrobotics_lab3_app/ament_cmake_core/stamps/templates_2_cmake.py.stamp new file mode 100644 index 0000000..fb2fb47 --- /dev/null +++ b/build/advrobotics_lab3_app/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 [line.replace('\\', '/') for line in lines] + + +if __name__ == '__main__': + main() diff --git a/build/advrobotics_lab3_app/ament_cmake_environment_hooks/ament_prefix_path.dsv b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.bash b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.bash new file mode 100644 index 0000000..49782f2 --- /dev/null +++ b/build/advrobotics_lab3_app/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/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.dsv b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.dsv new file mode 100644 index 0000000..051187f --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.dsv @@ -0,0 +1,2 @@ +source;share/advrobotics_lab3_app/environment/ament_prefix_path.sh +source;share/advrobotics_lab3_app/environment/path.sh diff --git a/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.sh b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.sh new file mode 100644 index 0000000..e6c726d --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.sh @@ -0,0 +1,184 @@ +# 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:="/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app"} +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 append non-duplicate values to environment variables +# using colons as separators and avoiding leading separators +ament_append_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_append_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 + + # append only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid leading separator + if [ -z "$_values" ]; then + eval $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + fi + fi + IFS=$_ament_append_unique_value_IFS + unset _ament_append_unique_value_IFS + unset _duplicate + 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/advrobotics_lab3_app/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/advrobotics_lab3_app/environment/path.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/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.zsh b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/local_setup.zsh new file mode 100644 index 0000000..fe161be --- /dev/null +++ b/build/advrobotics_lab3_app/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/build/advrobotics_lab3_app/ament_cmake_environment_hooks/package.dsv b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/package.dsv new file mode 100644 index 0000000..bdfa679 --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/package.dsv @@ -0,0 +1,4 @@ +source;share/advrobotics_lab3_app/local_setup.bash +source;share/advrobotics_lab3_app/local_setup.dsv +source;share/advrobotics_lab3_app/local_setup.sh +source;share/advrobotics_lab3_app/local_setup.zsh diff --git a/build/advrobotics_lab3_app/ament_cmake_environment_hooks/path.dsv b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/path.dsv new file mode 100644 index 0000000..b94426a --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_environment_hooks/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app b/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app new file mode 100644 index 0000000..94195de --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app @@ -0,0 +1 @@ +rclcpp;advrobotics_lab3_interfaces;ament_lint_auto;ament_lint_common \ No newline at end of file diff --git a/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/packages/advrobotics_lab3_app b/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/packages/advrobotics_lab3_app new file mode 100644 index 0000000..e69de29 diff --git a/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app b/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app new file mode 100644 index 0000000..d1c94a4 --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app @@ -0,0 +1 @@ +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble \ No newline at end of file diff --git a/build/advrobotics_lab3_app/ament_cmake_package_templates/templates.cmake b/build/advrobotics_lab3_app/ament_cmake_package_templates/templates.cmake new file mode 100644 index 0000000..42a5a03 --- /dev/null +++ b/build/advrobotics_lab3_app/ament_cmake_package_templates/templates.cmake @@ -0,0 +1,14 @@ +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_LIBRARY_PATH "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/library_path.sh") +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_PYTHONPATH "/opt/ros/humble/lib/python3.10/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/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.bash.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/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/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/_local_setup_util.py") diff --git a/build/advrobotics_lab3_app/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake b/build/advrobotics_lab3_app/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake new file mode 100644 index 0000000..4ebd07e --- /dev/null +++ b/build/advrobotics_lab3_app/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 "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app") + 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 "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/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/build/advrobotics_lab3_app/build_tower b/build/advrobotics_lab3_app/build_tower new file mode 100755 index 0000000000000000000000000000000000000000..83572f3d8efeffdcc64e027d22896d18e527b4a4 GIT binary patch literal 3756016 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

5gjKGKv-Ukj3= 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

@F;#YuJuDK zH<)r&Nb;cJNk%i{I<#jm7wmxHjjj@B;j< z3FXJK<*Y*IV*E<0AIuB zz^jK%oU^Hwoqh*oaF;ya!!PJ_C5*p>YyA+xyKt|4PvVfdD4zNq=J6ZEaZ0MYd?C{1 zGhSbj?s$p!04JTlI@_mR)K&bV9!o#I4X(}GF??@a>+_;r^L#V#2r*>))Sr7FRyn=^ z_v&+*Q?>YwxU@T)-+BLbBYrc!wd>Bc$}+qO-^+F9y@Or&O}O@3gnoP}uFaV-{8oH- zxBR*3F_8F+cH>zWd>_}H_j#4$4;cAt@rQ9O{zm*U{3^Hn%pa+c`j_Fs9{pUd3*Q{~ zYM=DE%tgsB=Nf^3SLEh=dVhUQS}OJUiuultbXpuCe5XI?{Zxq;<6dz{`E~fNxVC1R z@Iw4FiDmpf(9Z7%+wkLz{N4Bw_z`Y?*8cc=KnL;pxU9Kc`RRd9wSRZcnQ(2KLilfS zZJt-+Z{S|@M8=_yc{Yfr#^K6C)NyE`oV#Aq|K3ms{y47nV=vy0@8Y)8dAGnY{;=Ws zdvH!>lwX41gKPUiHU1KQq+37ZAg{QTey+zq!xy;jyc?_qFMV0}4tx>r)&3A=_Tu%p zb(~F-=04JBb2Z2b>Ai-B@t+$W!I$A)dunR`XD&XBuOZ&RRR`zhf}A@!$DvlrS=g%| zhdS}4xVC2d@XvAWdUX^Z!M*xH;*`1g1)iF-AD8Fi++gphDB*d8Kk9MJ#eJ{nd&d%d zGVT?J%$enQ0QVYm@m2U&)UWLw1NeSM{&jdU?zMMFKP+Xw9EGR);qM2j{ZO?R&kd38 zQ1WE=n9Of%CC>SH(W`npn(@tW?Y>hx{w?Ke_dt4ZKl#1RJEZ<0JP$wIjW2UAC&a%s zG9PxuWseJN;k47a2U0RM&o`4a+MKG!D{<|*r5>M!YcaMME@Lr;v6B1)663`O=Eg$S zj&l!WHRXJ3#5scd5_&rd_NFiKZKx+ZmZ@LEr_T{f@iEGu?z(dibq>B6`L#K_5MM`r z&6na|;M#q)mG}pSuf|`)z4joP3nTadKEsXQxi44{W=-K*`%3YAqkVJmugR~?<%PJk zPn#!8ap_;pSK=~0+Mcl*m+|#F9;e!mf6s`&U?0BYr+%&cQvAQTHhy#P5yKbaA1UR_ zJP$BFgZP{B`R@HE&htOy&QH52Cq_Gd=#Ha5^*Zd-d0ju=Wwdh)Ux9nIQ{spbM+csY zV~QR}<+MCs&1-rbb$AnA(lpn)S#Sd}& zfquL&(~og{5kBGAh09lD($5KeDXztr#P7kiV?%I%_B>p>ClJOT#Vg$SoWHXY!C%3( zV^|-G6*4L8|@u^ws)3pCn$5d&MX7q=|WQ0xsW= z1PqV9ZI7q=ZnLo3cMB=! zJkn`>w-i4g-&o&uk#4g$^}g%J^Kq;1){*8`(rEkUlmqj8ci`H-T!G(?AMTEib6v5T z`Sv(2`(j}7-nl+;t}B`-<8{(#*A;E}YTRqi%J_EU@8VjFgNBDB?t{|#AC=GJ_n%~r zIq%CZCe8dlJ;o}0f#LJHCTmj_80GK&JaEyFT!th>qs9{ zQagc^(L$QVq|w^jfk$!ed%j-$C0siW4C7DW)7==HbFBPB_-zWV&VT$3+-u*K_^a_Z zaj*F0JMRJJoy2z;p9A0DBezD!=hoTjV_FDrrL2Pfuh##Q&)GRBWAb4xO&4k2Bh7?o z4J3{8tla=kTk%1Bv0H}o zHGW=hL*We?#*M0TW_~Tm|^|#^yBmPcY+NbqjA3kct zH;R90c;Vsc_G|H%;e|&1HTYyB{svsyr^Vlje`UniiT~U1K3v+b#XpK~W7J=G1bc-M ze;F?A)8ene$Bg(I@U@1w;?jOC{!YBesJ{>2%!q#!m-cD#7aqwyY$Luh{6B`*;L?6A z{sw$|qyAPrXvE)%OZ&9=`|x!}e53d`h8I?)+poo6hEFl-ufaDr;%~sEeOmmj__s!U zo%nwZ@5812TKuEAfOZ&9=3y(_guUhNT1Z)(I}gG>9h_#5!4 zM*OX~?5|qPgz18yBZT5;K5wfH;n z?-|~QOZ&C>NAYR6I{$x|-e0x&%W&)XQG?6=s>R=c%lW(Jt+=#bi@y_>>l-cpK3w)! zE&fs5I(`&J()+6xUm5;=Bfc7Ze30|Iy;F!L9wZ0hj$pi@z1$*6>bT+ONgmhnM48{G+(+KU(~Sv+e!0443^! zi@yfn&hQ3Y+ONgmiqF8ebFbg$h?chhFR?~!&#@X%lNSfcpOxYn;R{QJ1} z{c#-M*6;+rqv1)s82^DAKm92`2a))L$MgGjeAWg&{@a=`eyLG@1i!-YD1MFMG5iL@ z<9H0$;!ohe!L|64_YI0JdO|JTK^>Q?|rEEPZB=}*XBp?B;J2vco;v@@Cbg4;ZgiJ!(;eK zhR5;K3{T)^8lJ@KajpM?C-Yq(uFbD7{yU@m2>z_$QT#>2WB4BpkK=zbJb}MucoKil z@Zc%TKf}ZLr-n!HFL14Yqxe=I>HQnS55=|l8OM(_Jb@o$coIL(@L(#I^B>;rrp*_{8zkjPeusnT99va}5uk z#{4rpj9+Sa1i!-YD1MFMG5iL@YvPvEy3p2UA4uHnJcx&AObjBjgr1mDr{D88HFF?=t>FT<$1`oXI{x@~|7MIoegLkWzeMpv43FW5 z8y?4xHavkJYj_er(eU7zyno*CFn)&N5&Rs(qxc1e$M7E;9>*^?Jb_?82&fI28;W2z`!{hi4h9~e{3{T>F8Xla_`^5|oC&+ssQrQs3$TEnCGPYjRYw-_GB?=(Dt|J?8-{tLr{ z=jHkS&+st*E5jrBpbxqdV}jIT93g8$d>C_d>k zeSOF9&2Vjg$MJn}ZGI>49~tE*@iPn$Uc&X4;bHs&!z1{Q4UgiN8y>^2GCYo7Z+HT~ z$?zn8o8iGrxqdV}jNfZ`1b@KrDE^4yG5k@(CZkhCC_C&o_BEo5wfINzQw%R$%zY@s z%kZ-euffkVya8W`tK*N~g=_8W#Jh2?=Wj!dX&?R;Zte49q}gl4d!Ls%P;@1~@x`?@ zQjX8Wy?*;HG1TH^c%07@_S^e&`@|B`tRjuq@k(M?j=zp;`^+l5AD4IeyLHG`C;12P z5nS6R*5O~^+CDpF3BRMmwLYl8CBIksA?lxtC-H@R&c>HM{-xgJEHO5bru<*}UfqVz z!nHo=#%u5ibH#bL_#l2Yeic7S%f>LNL4NL@+Dm=Fdu#MIhVa*MuQp2jm3YGNI{X!* z{3d*rk-rUp8rR-w)s4T1A5SdV_GR7^9^#*B7~@g=AV23TQ-^ZrE0d=A$NL~~HNRK- zx8BFa_?Ec#-mEHoXIz^n^YQQFS|2v!TNvJsZ;nrx=gxa9dhk7PZ5<8a<@j+E`Y8RP z3>m|~H9QxIYjdm^zXaFfufiANYWwlC6qoa=F`2{oHxkP|ALYhK&d)y2?H6&%Dfvo2 zFG=82aP55_Nqjnf>V$sCy+172#5-2-gI!PmDTUNp3F9~5Ui+@}V+6kk*ZMJvx8rxY z<@Tx~zzNPe&Ohv@S-z6ig-?SEM#r{~6SHEEtB%^7YQ|H-KYGDk=7|Kc-UmzR|D z|KbJLvxdetc+WX?Tul=3QoI`9+|B=kT>d%ufwL)gWOtAzt3g6 zK&GB$lrwvsK9{@jT3p+c`|)#dZ7z)Ar{G?FE$u97=DQ5T%kdMH@}-?J7mvbId)oT< zbM4$IuCxHjjy@er=fxxtKUbIx}I<4u08A40gqr+Fn_glqj=hi`^! zYpx0371!F=hL_=5`?@o(wQmqFCBIkvA;!sfBlk>jYfTlCW)W$sCB5^Gyv3QhT7}<_ zYu97*@mmdV#;?M)^U!uYhHKaRJ@~`8)`vrQ7p{#_;3vHM4%e>ti*ae6c3i2#I}D$X zKaP8ifvmM=d?kLO+rR$wA08BM$A@sW{rI=IHb;gsuDydf(86;QK zRp09USA`#ltM9+ZYjCaqn(=wK{9VlK{7SuTG`%Oc;};qA_uzGg58)>m9=IvpKJB)$H;Xk44W^YN36`kOQ5d-ad(rA3UN#Q$492Y%l_aWDP9+_5J?Iqw_wB=Oa_ z*3RI~yq^}=;%Fm|560s-T92cKa?V??pN}`-iw$qZW4N|nJMpV=uWN7VuRgp1@8)xM zK6%`yTt~W~Z>?uJGViDSl>0EacD`DHH{!G0dYo&|x%h*)S35%FS%SCXr@Q&(_~^VJ zy^S=lDP>5E-FP>?*exUTt~BY38peG4ytV6Vxc&`1@b-kcGwG<*WpL`eCqKsV+P`+< z-*1r(o-(AK68wBz+rz5ydfaPFB!4|V57+kS7JMOo8fmj*=KLL?4m^%my6*fPw_ZGf zd(B;`e;9uopKu&@t|9Yp;k$oayM`>mzs1$|I-ZuO_Tx)MPK7xC-SNdZR-|{-R569pq)N3AQp9H(l%b-M4rcpNp&Q z$4@mpiq{$*!%xO#zGmmT^LH}hnex^4RFDTfXkZA z_Q&}9qSKdWsdKX)(mg;rZ4Vs6TXF5&DsVT~1^9&T=Vz?)6ND#Mgs|jq-=^sYdyMpK**d$}h%e8s%5v6-N2< z@o7f+&G;On{C0e{QGO3zX_P;NpJkLESjP3UQGPLgf>C}I-e8nJAHT#XzZsuzl;4iu zXq4ZBHyh;-;fsv&13%~QHX7v@<98e7SK%#2`SbA=M)}Qnhf#hzeveUp55CGMe+Ylt zC_iuy*H%XP#rW$+`BiwrD1ScwoKb!=K4_HRj(=d3--E9<${)hl8081< zD8C91Y_IQc^Kn0}?QhNas8N19zKv0S4_;`LKZH-lwf!@&obMHl@{933jPk4SBBT8I z_za``X1v@eza5`yl;49#jPi%@Sw{JR``EvY@{93#M)_6vT%-K?_-v#6W_+Phemj1V zQGO3zr<5P!_&9`Lho9pfpVR04C&^J>j-mPY^Be(byw3Z@OYj~ehHCstB?ie~kN4wV z=MW*h1%DgYt_P%yIBDkYuvYz>hY7p|_d35#o&PZp`tfHeEAVJf?)*=#J08oO?-c%m z{+_Z{{aeRn_&vCGO;>~8tau4^H{gr$K|W{C>zr#E|0}sz+DJQXNAGi5>631JA6(m8 z2JxK@_qFkChT$Q6lHry3SG2`zTqV9bd=%H>Yr;PE}KL&Q20Pxb4$-DbZor>r|k ztHrtse?qBC=D+~nforj@!yi`iORP&}j^L?SUw+<A~Kjp93o z^f?g23veygIKH`(Ut+D4IfAERJ=%_SjIvH5trlw$Hytlm>XLpf$Ir*LSZncmCBMX) zB-T^$RIHDzGW)fivK}L?7HbdwXQeKQbqMdlwO9ikdA=8v{1WRj=1?b|iggn^);W~5 z=`MP#3-P^i?R;PvHDM z3wSElJ?&U)C~MnY^;jG5gK=#RwBli0i?tJ+ohJzr;F9tc&nete* zhw#JQa=4C{=N#m_!wB=E2menV*M-kNksJRxw@tb=aLadMlds=o(qQhp!~DmnZx8*u z!xH>DT>EaV8efc0xX0q3n`)5sdp-UyDujRhdF}XP%C5^OETe~sbnj>-iH{{p;E@cAmGRjZl@8Vh; zgO76`AJ_UYjK5*zkKjGHHb$vtkV+@jF1%^{@G#-J0QhihZdhtI*crM~Q1oSj>Tqj)v$wU%WsEqsD! zAq_9Xt8i_MYVg^LhbVuTd02~I&*#8FkL8X{{`3Qv62mge=rUsH!k<*?ko^64H?H;3 z82&h}9nXrMt4E)Uygr`YkgRYkKtM$HRArgyj{+Tf{alRALesl+h6DUDEF*l zpNy!)(nDFjq@Bsj}hHzp;3v85moZFF z!&Dz6Npl@(rn_mJ-!BHA<~jzSaBbi`BOS(ng=_OPg0I50ITFQJ8s*3EUZeat{w{u; z8-L~x-pd#y@Xf;Bdy04xFT}Mz4nD&=#OF>Z|HSMZ3*)o#yC?W9S&!g7_=IZ`=kH@h z@lSAV4#eJ-eIv zH4FcNTytI0k=wH~*LRcl&s}ddQr7%wYt`Q`F2gUuwRd!M;m_flyM5*S4znMRR4f4xjC&a(i;(7b(=Q)yQ32DkmGhsf< znms%{=8~q3G-nuTB-S3%+)SF8eBSW*7vi6W@DBW+u1h^1=IY6Rj{Uh*k5}pmljdR4 zXzM$I{~Xu$&?x>>T${f!{AOI+W8)j~1b!3wwfURGml^d3pXWI*+$(HT70GWEZi$T z*#l%QR^q8WU`e~V2P~niQ>W|apv&Dvc#W2xK^EP9dS&jD-K zFPKnY`b7gWUgdZfuFb7lJb`QHN{#pj_=LURIhR?6Z+@Wn+?4ve@FHCMtw29M4cGSS zF?<(XTRTNPoGanleTH&;2JSW9A>vCg-^y`WTY(4La{YZ~dd|ze;3bqXlQeQ2oLv*+ z_kuI;a|=O5jO{(7livshPIb!4q>=vUrL2{tDQ0}LWlh>4b;2P&jCUU79j|!)AGjXI zwSBt;@58nJtj1r)z4pxz<=5kH;S9ulyE}gPgs$OEBo}sUm`S>ziJ0>;bZ{k|J+VPig ztz9w~SL3O6o#n*qv`hLoNjafI^gS;4GHVLIh_u-`k0|3vP1xQwzIE4=$!=5iN)KHkmeY+vQ>4Q1a& zIY>JHq58V_{gE|?dyT2o6T;U}PlsF2c)ZT{Rn?@sgmNZaJF~vWf45tY--I9FmJ`jj zw*|i+pRoUsUvAUL+~~l&aqS*fFW!S|=g!0UiyM}oxi$?^{u1WK5H8n4fr@)`W3wn1 zWB3*NYNmb;6T$ts*Z4~tqIeM3VvHG{8Vkl!@^3~Mf#vt)Voa~|uO(8cr;l>JFyb7= zM+`4~l`+S?=7f}Ah7aLdJ8JNcaj#>eJwfHJCUg@^a`ORn@ z-ec6?guiao--f@T)Gy;$#yE?&O=2AH{aJ1t)4yrFWfB7^{X9%LvyRmJDgSl8_rkr} zA@wY$p6l@0ld0!||EcGY@!w9)p`4CmysrLp>B95zE8KGY>6g`s_v2?8`N!}Y!;AjJy)eVe@p8j!@u`M4;!_M?hHq|o7w$8> zA74X1YkSxjK4f^&YM!e%yd3W}ycU1j@J2jt_%dAPi57nszSQu3{5r$O@CL(+{>-_a z;pKR(;kEcI!yEAmT-#Td;WKdUJJ2qCF0P$V^y5Fqwd>O{{6<{cmy6!uTobRGu)b1< zm(($;9GCIe^4H>j#J$EZM465FGx&sKm|PEK?up3x;&Re_OPbA@>e;=*{hiEMZolXy z?I7zx+oy*!uJw2Rn_Q18>nXMWF<(~WsoxHD-;vvAC1&ThLvtwSoFD4rwh(W@z2cC1 z0x~Xms-6XUJzbQuLqxBqAD@Y9^+c(s0#DTw)awcL@oceCPbEHT)YC^jYsTw&{C2h9 zS}5ly$Lj6rz*pc}dny>;4m{PKTD_hT$~knlUQfYWd=H3g^|VvZJUms;w@cOb)Kbou zMm>%AHpl7p1R1|VJXKG-UQajW{E~FqJ~4q zr$Vo%j&iO&L2pkJ-i~YSDP;T}#8d70=vKAgdMW3i6ZLwA@l$cFo+Z>%i>K;o(d#Mg z=UE7&o;i3yjb6_X^=yu(>Y1k3vy5^cBAqs`yYQEcdLoQ(&v-q3x2XN*dxyW7bCO<9 z2w#G0{nkl6i}6%@7VGuYQ_dDA>-DtY({ZnQ<6p*akh0!ARgcy8 zKKCRI58)r++We@*SL50|uEW} zgcsw>-LdxHnL6>7{;kB@jQHyCJ8-Rkn($5|e;fWVuEpPtuQYrRe;U`?=ld)7PYe&? zpW$lz@db1B@u|aWakc&UVk3VW9>uleLN|WCk$(`MYvlJ0a$aEM58)A9yUwe`XB%FJ z&%vj=^T&DStO-90_iCT)pM{KH9sVYt13$Sjx7Ovl>krQLALRs3*WV2>j30!1)g$vb z|3m&JlHwt}1m7ROiqF}7Q(|!5FAyP3j5N2oY5X^4*Gd%s2G{nI82*LfaeNT>diEkj zoeBJHJnq&nF*<*9W`s2J=IP%{7ktEXmiQKK8P0PArFfm;bMQI1_8rthyc*ZOV_S;f zjaRt!XP#A+aaxH#j(hcC2w#o2<5#=+r4KTH$3oJKlIB~|Sl`7Kea!v4GxYgVj+fxt z^Qg7>T>O1E4(EB)Mtu7^z5Hc(5w5kf3*QVs+r2kJJ13o#`pP?Xk7j^0v(D7l?m9ez zYv&SEh8Rm+J5E>N$Kl$!#A@c+LOgXY@y>O*wdX{S?QS;$CY)+K|An!?nFDiCPv)ZJpGj8-{%=VxMvv>fUdn1%pvO9lFETv;AAC=Z zYroMc!7sw66Ib^9&pD5+#+z_$yzB9+aqWDe1%DjZ&KElHh39&gFXzb>jQ2%&mGsq5 zugvw8oD&?FJ0}>SoSW;t_aK>f1xfBN;M(`9rTE*pHs*8iL8JVI_#3#_oRBdOFizro zN;^JYoNGsJ%(s%(gh;!JvR*%L?fM__IXfnDY)}6z$S3_$LwSMo*REg0=fH2B@+4h- z?iic@IeQlAwsp(O{AMu3zm?##@KM*($IzkiV`zjl+h3sfZ4?jU+VLfZ2XO5f+cO}c$v{S+d92)~;AC-FHOzwDjP?+U9(vywF0v2Q;9Yr~uI zxZ&;i3f!xW5@Qd(9KUkI7%$B2@57||(kLVUOV%;29ZRGy!=%~a61|-fd^^LV__l_} z@NICfxgv8m#8?*NYxo>Esv$RLWjsdv{8KXOE%|QQI+4)n0pN@OQ8zO%LejGmGJSROjQa^Z-I+l@UsZxe`7k(YC zou~HW@8R0q7{lMims3`DZe_mLkiSD0V{V+>$Zvi9^jXo5b7SZB*{|}Zh5T=1+Z|cU zeVE1iF)fOJi)+W~SjN5jP1+pCN65d68?*B)Z316|Yx$G-kdZ$)#vW+o599qt{s{iA zkw1zjjQlbDbt8Wq?>6!$@E45yNxaj@AN&vZUyS@=yu-*J!B-ghqxfk0cIzL1_C50qhLqDvI$3Ahv8xkbglqeJA6}1Z*Oa4p6RsUc3cuyp zihH#~;w!^riihwT{BHbIK4*`ua*pb}%c7Aq3DRh7ScX4`Yi;Pl-!k&|!-lWJKf$&BnUd%CjVK=Re{PbLrIlnTKU;Ex@HQqyh?Yrm^{4HGD`wIeo-`j?l;(sy9pMwwM6RwG`$i=@9 z->gahu6rrI9q#qp$dI%jKMQZ-bGCnFo@dsR^idyao+FJmMx*#DT$`hX-|_q6hL_>@ z;@TXo!B^ng9BsgRaBYsZ;&0>H9PPw=aqT>$54YMkic9;nIbJxK{Rr3kuMF=r;;X?Q z#4=-77T zLwG*!)lbq7fld9suc_lqHwM{LPR#9FC8Q}g>ZrzN;M$t0&*ay<1wWAd+MMsetBf}E zX7Vp|+mJqoNd2%}_QfP=uA>ZXT?98{UEyByTJneS`|(+B9sa|!^D%<=;#cL7;0K!* z+~_~@dy^+Mq;4!q{wThCvwrM};d|g-<0SdxcoDA6#RR?=u6>7}#6!5YF9pBLdNVwX zufJX&qX@n^`L%s1ikIM8|HtqdxY~X^jBEQ+0+;rAji2mGNqj24v3;p9==a4)r_I$e z{AOHR(=~=m9K+1Ro5=qFp9AllmRr-Z=F*Rrr>}n~$A7~H{Ye^mZHAOn%6Lw}Q{~*R zmor2;cN^t2QqIcpa?aMv34f3NyU{xynV%873isM?Q}Z7`7{8sg+4bRX$*!Lmz5>_w z(m4KWT`E5rjp2WT8n6z;Y z{uQppxX|#_^B;_rw>+m41t;Z=__ zYu8P~_@+1O@#lZv@B7AxuLS>(;nnzB+-t05uadd=8U78Q1N)zn>ucHbKF^K$Qp$Ob zIJG@~CH^?B&Dqs>53a4hk&N#^9N9hSgk1dvTXJqper=peafwg!Iru8vs~=<@EyRC~ zYxnh*;xFM^`&Q!pxYoYa8Q0o3g7=Z%EB+Ai6>R1Ay@5~oZd1l6{pvrTtQ(n&+y6AZ z?gN*dlpD+ObNuuzu+%ZEj`HS{R@>8?@OoTpPaA$NuI=e%jAsje7;y#uU6YH&+0%z8 zqn$L`o*pRVdIs0lRx!R3*J7+PT>7h@7$twP>@z1hF=qN}(w4dJo|jTqM@)}(CBDM& z)p#5)r{3)R&iqCv#6OMTJ@`Ye%lO`vTLXn#a~!`#AG0#N8rS-x20t3t#%!25SdXX1 ztmZ_|F_DNxc2?Zl{91y~GV(9StBw4t@DuO} z^V7K>F@P^I%3p^s#&fTW$==YtEYvWUaHyGv5#TVdO{7dk8_{DDh&ih!G zbAG5jc8n{RQv%J2k!1n$*d*{_qh#OHO57{Z%mzTnqOe|&ySu0Ndb?@D)O z&5=gChd2jcVfaG)=eTyCcPZY1YxfXW;xFLSi7|UjcAjBbjrZZ&oFBno!nHM75c2!J zHS(9@Be*uF=itM*wr4KHr?q;Ikz6YT7^8ChRr!2jb#4sCudSZS&Bs-g)lXV&e;vS+ zxOVNe4j(am$}WE2m$)_`EATbA_IID=;=A6ZpU*DAi*RlKUXJf&_$qt`u8qY2J{{Ng zmv#8HxHea&?8^RzYx_$Deh2Qg-eiA~xwsrp?Jp~j%8jLSKI`r;G0K~Ew;oR%58>L{ zNo4YCp2RE2uU#Jmce6c=A7aE8!S}%{X?u2UI``wE__0R*7+#4lcJuqwFS(cfD~{iT zYw;&G;z|7HMts3yzwap{zAzp);)~#uf2PM5-H6BV?~uRJZNJlhaeQ}No39DH2>0qg zxd&Ir_+NtmoX>%Mt8()({XN-Dva?9K7Ser8y4NM$R{xXkx$$%>Nq5t-wd)_2bYn+u zSl->^>H0~x$}>>or_E zwuJE~ajpL&cn7ZCyNu$}KCk^k`aOm}jNi=X?D`qs_nqe>J4u&+kG?PW;gfM~os4e8 z3-{FXOPn3dGb#UhxlZ5yhz-Vl(qrTI%;!?hefR3;mrL-cajn0WxXq4@hK(g__g^|fya&d=i)1r_(SyL5_~y+5}&i?xu0( zLN`8wYcUSu-{RUezHcwTZxq-1FodtcweKY=@oCHT`0DUExE5a%J`eYbPtJ#AF4o|U zGS^-|EH~G3--pc~pKl4uYP(P0Ka%)T!-G@(zH4wT)-Zl6uI(QYyaU(vk0|~$uFdBd z9>=xy5XYr`Ui(LgzDnRLaO)X}5z>4`8n5w|GMbq$qxeC54qP%b*Wb)bIn9=Rx@>Ru z^ZUKa5U;@}{vPGNDTd?Ie|3Vv1ANC z!tkQ7-?yIb5Zg?HHkH~>mj){mHrzA50C$if*9o- z{*XQ=;`si!*V>gh6Zn3HC-G9lgZr|V8}*0r5UyQMM(|=>o3l~8$f!StZ)4OS$McQ+ z34F4VKZ%b$sK*~HWk@qc}DJvztXLV6d@?m|g^y44k+FBXI2aNnh(>d=l@|WWY zT)X#Bi}&Ccx$Sh`mDPxE`G_9>GCY85_h!5BU2$z3`td#RUEKPe?|#Pc65Q(;E8|?W zKi}QpUi~NIBy+J0f0NIFR}ajMlgu~gy_9v7Gf280x^ehZe_kiGw>RP6?a=?OVH-Xh z*XBzZ<2Vmb&6g9MI5wCs!<5tUEB$;Rzs&DjW_StSf*;|wgSN`;a_O&XdRfc!qWw;i9FMcwv_5Uzljcf7eGj*DAE&dXG1+K04YWzX`Vt4$U?=tG~ zf8knuE%*>V)6MUEm(hXyAN4-plY5O7jBgPCJ)Z+VVX}{ZU+tdrIp1ZBQQrNe*WxKU zhs~YjBy>se<|084?AVBHYeSidsbkWaxQyJZ*M+_ntFV~K1CTk)<;oAL<`S?jnewj04%*mti5k3c|agjFOSLu5igX8@ar<{V{ z>SLb3^YMDh$(G?fzm>%2;M$l659OW+u6>^v#!tq*#$3+Nx|vgT_$*E(0+(^oJ>CxY znYp{M`)YwL9|qq*q9X|@6aO_L3jqLlIdr7lYsYA*b#;?OK%8vpCrxf;fA{+)h&i{Q87+FXog-0S!#`+&^FJIMbxJ_e5E zM(y}qkz>bSa`UB=a^`gDarEIexE9A~#X|BXkaX82Or}Q}H;@jg| z97{5;#ZkbR?L_`m92e+u^ia-#5yucdXv7iVD=cv>j%CC#G#nw)ffgdAtVZ081Wp@6>@n?+u3H;Z%S36{{P2!K^Ui-IrkgsM};kQnxKm9%o znV)UUo2k!?zwg26hxA%Zoo$9lS3@~BlFnLdjih;dl^*Ld{9VJl@DFfpZuMu}t1qN2 zQRc))bD$;yP8f{$X!Y~ z<_gkib@bvF;94ESc+W=a2>yV3G0*FDgz^6>bx1!%@RP}}-K!a7{w=^$_iDb}J=fC~AWH|H6!KKuppYsd6a{BitXH@|b8Q+O2j_HeDQ%kbxL?cP~U zCjSm@`Oa^Q8t`87@926>ZhvpZUoyNC@4@$V^E-bpp%3rFuXH{0f(RL>QM~lUwd-pq z_;J~NrtoOaxp1%N1SNkNz6jUqufcCL@;BhEhPUDm8s&H5k1P2@#Mg&Ek89tnOPVp# zjF4u+xw5SNQ*+}mrJ8$AJ^FrLfltT1=84oX7ca&;_?(@mQpY{%I%FS`x!6IP1$++d zuv>0TNV?4Z+7Q-3S)Y*3iZ?-;sejPpP2wfE7H{wvj@S7AGj>04b(ZDh$B&28zGSpW z$!O9%DjH2(G-=Vod7P-ng%gz~PMkP#;=)OaMhhn@8BJ6)QZ$-0NpUTsNl8YAN|V+! zQZk&l$Vka((L`lN?)SN#b2#T2J=b-9yq?nlZj6ACGDO}q=oAEKjyYN5Z+V(eyzm99qW+!pq4*fYx8W%8!;a=n9tbaU! zYtOlgap|9SoUO+Fl-JJpn{mlcyWZ`>({Zn3o8&i$XW(APMp<(etON0Y+%tPT7+-Ud zT`OOT&o|1~Mmq zighA>(+61x&&-dngUEB~BR{Y()qm|mU(!hAv756da?a)*%mIB&iV}EL)V;R-AUOq? zlTFlrm3;oQD<^;CN1$ZfyQt$uV!YlN5+B6-4WGoH#I<#mwu18y!*lU1M*YS3y|~wV z&9eQC(Z>!vNw&WOpNx;Y?DOA_AAee@r~VK6_R)jijC-ADWYJC$^M3>WPd*18akUe_ z2lukH7Q~a!VXeI|>m3it=k$0!*~F|TW-;-x^-7HV83}2xm-gy$r@gS2o?Xzj^b+=M&ry^#?gN00uEQP-CS?e$C@Nz_tD7Fn+61ej2aAy|zV}&nDK_6}Z#iA0BCrZ}?o!Enc$w zTS-g_F<$+Z_I$Fw@Y7|xC~&nm^F8U4;`eI0sjJ~n-p636tB|^Cai^|1c3pw<80R6q zt`_RrggbTh&x?=pg^ zHH@EO_%yy8*N$%)=SSS@_$GbnWc{q5ymJlx{3qh$BKr;3{i<^6Ng4KDXR^-g@&8cI zB0k6VE3WIgcKpMX*N%gIc)H=E_%VhDig^};YuiyKzQFJTJPX&h({g+sexkd7uHQ7Q zkCxZ2r`qv6%4^<-hmHJ3@iUD40$+~Q@Aa-pkeoB|m6ZPl+huHinB$}$#ka>WG2^f5 zzx`f;FWNKfH*x*vItLe70}Xg3uFY`=e!b!Scpa|I;TXQr@Z^>3FK}%Rv+(t}HizM8 zd2Nm=@J7mO-hj6n`E}s;8~OD|>(}OR4Btw5YYtN`@cT{~(Z?VgUxZ)4e8tv*>+diY z;#cC@98}^Jxc1Dl5ii59JE;En?+Ib7KPboHc?b71>AR6_K1f_AalXGs?pFs6bH%ytS(jbNduYUH>%I>E9Inl2 z8~!Q7d+|@;+L{}|)A5VQH@;>gH{+zQ)vSqP`~|uaIPdWIoJOvJe(h%uC1aMgifh%s zdB2Au9>$Yi*S!KyHoO7Vmv6r=2MEM8!82J9&_}I(!#9dC;ow4tto_^xw z-NM+|N8c-yJO}ajaBZzjM*So1@~*$}o>sI{$=B8cBG1c%~{6mV%JQm~sW&Cb;kKfGq zSY791wZyGa>XC73#f$NfyB^p5(H^`S*VfxGz7f~n>72$NG1|{q!#O#wz1NbDcjDSS zlqT?6{3lBLGLEhI5Aa0e*hk!)f9vx(ice9GHjaVII7gzqHjbJ2F}OC41^C%U`{j5D z*T%6PFUGZTY){~Q`1wlvGLED8>3E`XOeyDBsMI6tF&l5iwQ(%OdvI+WEAbt;Hja(> zzm4{{;iI@Vj=S(FTpP#n1fFs^zu~F0FXNbv{~b>>j>W{S*r%_@YCME%>@6QhlD173w|IB9b&wmOUXVU6Hj~h z-2}}$SW0>ASe}KSgonsAwhctD z#e)1(7%#>TdZ$p|RHk`lS68R47HvCqlyqq_MnB!X9 zd9UKz?;jG&Q}S@VS20OFCGY8TomR#3F5K(-UHU3(@jN`t=fFv>c3j_EETN9;iTM;U zu{@k_D@6KIgKxy0=iW2#9$ymQ-dgZmaj$y>QYM@EybX8ufsg$+-q%_CKv`R()K&N& z?{N>}fv+<6`1O2__fcskvdxNWw_O+9%8Oh>X2=A7;nJ6_95ca_#L=*%*eRT z_I&(y%4^4rQv624Yw@otE_2d~Uxq)<=h%F>?_d8QzJKZ`cCS*G^mPm$!8f?;a{abs z^7VX&%|GRNd~^1H_$vI8gUYXT5)cpL_u*b+A;+d+)?Xw30G|UZ_(SY7>r3{t(Rv7q{)y~8P^*C9JlQVH2)Z=Q2s|-Zj-S@7VUpsN5GjXrzal42s{Xn$7 zK0R)dxWSpYAM0@$%wOT0XnptSaRtQn&BWcP$5j%S|9{c?D)hK!;<{$y&eh|3h|5ln z*0)5D8zruNChk~0E`{}!@xf?)DSBKkam_PvZ@;6?TPblVheqq$qsP?~S3eW?tRAMYNQN9lUx>3Fjf6yr3 zi$7wNAHiQV%KJ95{Ttb;Xpd>-y~zANPm z@KjuTo?edo6qj?JdVGTX?sDfBzvh#l;Bo%$Sdh6~MLo`M{hU1!Ki18>hkbASJ)a@! z9Qvr9(-hvXxa5>x$KUJ26Xn!JPRAS;&FQ&+nK@NbXWQX=PK|hz;*!%gybe#4Q<(XF zleow@**W=c;+@Qo={W`Q62&E_5FW-8dTy^dPR-Q$nUCx1u?t^_YwK+g zpRc&&Jc-Z66Xo2*8mS@9$@xS(=kU$EpOmiWRDr*4cmw`NT>DOA2R@2x-)Zc}-^Ulx zzu11n^$z_Qp85&z>l4|AlW*Z!Abz;JyzAaw7B2l;;Py+MU66BsD2)3kuiXQ$z~|%I z{n-XQ1J~xX15Yu$AODXreq;Edl-I^Dxt@1&aBcju@Wr^-^_`4g7|+7B@vFe4f7Z6LC)} z^~gHw#5?hjyB^m&Q3Ln@u8q?Kz8lw`L!^F-zdd@wL5P#S3N&IcY(;B#Ef_trHnM+xVbLitr z$@fH8j*;^==S@Nxt5WL8CC=-2jl^s5CAjvCpcOwA*S5(X{2ctC`=YLAYQy+i-0PWA zkoK!s3+r&1i@=p{c#d`O+kW5W#Ast3!Y?zt48PRyI=l?m#yX9;x(0W~`nRvgbDTBS z{nXP&oY(dzV?Bo7jcfbIoV)vEwWE?qa|HiZ|ohI91@%zP9eC>8JR) zG8cdQTfCpH_gc46M=vp2A9vx~ac#YfN6R1K?!(#fV|dDK{CyK8M;XKH1YU^$%*d}2 zf7tLw{658HyW57}h9}yG4iYz^)Fb_v#9zbDbdSTv_&B6Ba!q%nKF+!LH08B@U@@L* zl&{A9c*xzpYaiZ>AA@WA@Gd+X*Y@Fq_ytD$llXF6%RlXQ-Y3Al)~bwOZUQgHFIL)@ zd923I!4u76D{);)J(5Qc{t&Ls<1qf5QGOcl#kFzBxPyDsM)`bv2Oc7q*gnBEkEQtQ zxHgZq_yn%aV=I1ShQ1Da@VU5_|1f?GuFd1L;WAGdcXCch`9$+nK-{fHp5=HAuFX?D z{(w=w9lsmb`q_s+WRxGpTX1cj0!>`&=!<%ueWSGAJ^uw5WmbQUx}~8wQ*>~*BRxv;ib4XkGt?% zT${&n{8n6>$CSJMzMmTHXXEX-mVY7MjcfB*nZO(I$CdV-;~)MAo@gEiiJLoLpT|ku zhimhg_8q<-VwBIt=i%Bo6ypnx^3`|{*XFSq58>K8cHzr$Z5{{l>x}j%@d{kaKdqT{ zglp%Dxp<}G^4z)@FU6nWbL_a_es0|!Ki8-u_Dy27bGkNs7{AC}mp}6TRXGOs;^{|C zslQu4f-lA8yfT(c^qextKUK39s_<{|Iq=n2T<4vU6C!CN^Sj(bC*~49$Lokc`!2u_ z3+i5upKEwM-ehiaXY+<<;=ePz06+8?z5R0hEW_*Z2E*I& zXASSe=NzlIKZ>7jc;H^1`5K;yKVx_S?$6ZQFUL$e<#pYmSk1#(=kk9x0r z{~CY(wM~u|L2Mgw_t4G?cbvRG6#0o@=ib-=F}=ii9Xq9t34AAh{p>ni?|Pt$*$KoNT>+efSjR zwf>FbM^IktUtlxmqqx?;OuW!&zW`r~YyB(77voz0>hXG`{&xI&TZZ-=?^1E9H1Ap6Ge2Pv-f===0XU55&(!XFcB!QfD`H)-Rkg ze-C$%|Q^q8~2(68G{hsg@468269ZkIDU;+PRukh zUdIv{qk4QF?sa}3-X3-B_saY559Ju!KYj$RZNGsB+3pmV?KcyDhx`(4zrC!dGU{>O zmpJ)3b^DcT-3x?|7>DAzZi|ZSdW$bM`?fI$$I{Q zhqyjb+*$wlTs%?!z2sCwoHPEf?o`LrS^vbovosp}8#}h0_Nzlv&hKo-&NbcllYSrH z*9;JQ;;H)nYyv+D|2pFmt1J3P-h%v-ti>9WTg&u&O8wNa z40rA+9pbJdeov`}Ivz6WNRc%)Q^!-kjgO^2UPljgbQTVjzhfbXrPYwjXE-zx17_Xc|6tc zIUc*HqnQ{jk231mF;mA)-gTrt!a2hkdL6PBOL1pRPxY>&m^ylmI>xAD-%K5cc-PTF z9V^e&^T=lI8*nF&r=Im3k74QnNv= z^t1Fjrl?~%9@$>J>*%14M~yo2nfsBMI-c6$IUeKGQLtRkqmDYR$0OT|cO5xD;$DzZ zM;~>hd?{MTsor%|Q%4ms+L$IYZ(C;SIK;b-Zt9p*sMk?Q9eH?Uef-9AJf^9m)u^M1 zI-Z}Y<0kJqLfiOljI+JZ4`p9jhM#YE9e$nRZTP*0_u{`Wd<1{RaNm#ltuDiZ_)#nL z{)O;U4KKqlGrSJ}rr~Y)!-n_bzcqXW|A*neNBK_eIePzs_-70c;pZA&hF@!V9sXUz z+wjK?@5OiHUe^xtcY%wUfARf?a6EtN>G*cw{+o;=@%QFaf5J1)bG_fgbk0SouLXaL zx&z;G)fc($`>P!EWZjog&t>Q7=OH!tmvQa7uLVEfDBq2rfuBiRv16|59iAclDy6)P zOC{@~40p!m&rc;Bm#j{Xi^cl5^ibb?+!>b#UG=%fMcN%D?oHyHcE9I}Q|6v?WX^fds-Lj?QWyKMYz-Mk*@k?wL3`M`@}i@ zJ=_(iwA)0x{TJ!&W-_lmxYO>RdgJrvYFF0Z5cM>adcXT9K7}_bF6%sfJI^HXUOvax zm&g6x5OG--+xK_Ni8+rLZLQbiMTWQID{$=|MIRo*KjY5T_4mL=qxF03BV;TBk44&_ z=Pn=lX?AB@&cv4+?HAzrM*ija62t59JUrjse)MlwJ9EKY731egu1UY1J?G12_Bp$# zXQR>1I9`i;jbo6yQ@Xfbz^`-XA@_2wa8Bi&vB)8&ml$mRnN#%0XkemyC#{6F5 zz0Hc3;|p=^{!=~vNqiBpv2D%u-IaFyGfMrkKKk%u@LqTMSf2ja^Rsc{o*+(ph7_c{ zti@4cTe}A76!&UBh)?2caqAgi`r|y4AtsagkIhNakr$51YFfm@+xYV(Yytd#yd=9jC$McHbCzF@~VwPMPjj8vJ znIz_gnV53#m~@%rb6w^J@0dDb zR#ipo33$h}6SHq7X7uNtGO^mC+3)IqA~5>F{!M8TIq%wN zJ>~x!BiqAh57!*TXy+_}Uq#&OdqPq^6W?o;FTnqapGs_Odvg5_>kv84t)7bfZe`!k z;$!Ce9o7cwSU}7%?mD8s4KF!#;Mus>F-^Q5UyN&g95Y7URneuf_{;?RkDPekJa8o+^Fq!b@>&z6S9!TpNo?{1RN7uLjmj z9exUJ1wPf~IbV6d=H3}G+I*GZn{jQvYVZzR%dy39=lKuwDdnB{`qpFd96jc1l)9d{ zUe7hq%ejoZ@lsry zk4d}?*ZP|FG}{NR%|{38sSZCywvQ8k>Ny`J)X_?eHXk+kW?Y+(7Q6%3a_lx-=A)4L zmh#Sg+};__(PKUW&#--bUC%WW?=idpe-hW`qZ}W`wfU&WM{upL?f9Q@Z9ejtPkwwh zG9R5kiTBmDeT-2@1~J-vB=@m>;M#m-;aRwrW7u$+k706@^3Hsux^ncGk7nvx@(n%L zEoi}bsm_QaiS`NggAe!I5iAaQxWWgQb|Z40Hu9Cow5 zE!5(vxVDyCalcW%2lp91jK5Eg+V|b3@kzXx{=~*Ux-rXGW$a|1P5rMPuaSMTF;|0{6CBk{SAHR!q@*hf8uw@e-QxI51kku@6R-$wBQ zeA4Za`E*vY^fmc+yz5!-ovW;iR&tqxJL}@Dj(9Gvbs_Z>QO_Tgdc>>nXK-!**n~f2 zl<&m5aIZ0w`Umh=l=8AYl{4qhZSADK= zkvLh4CEtq1{hxQ7}#9e6lC&Psm0*F)T@yP|Q&ddE5IpZ1QwTR*lo;R|rD z{j-$s#6OK|$JPSY!*bj?w*K;=`1)}jTPLYwEiu}$HSPDj&xUKq)?EA=T+6Z8aJi>D zMvhXx?hw}dk**wF?=&XOm3z98KTat9?x4;mzoX~ekM|lrhChvK`<>*0Ncn}d6+0GO z9^Z#%;m=cktJ`Hi+!~K5B&N98zOP(GOeZm3c?7Au34b&}9bLp6`dz(_K|C41adxh* z``c5*lpA%V|AF(b1a;&S^Q2KnDc+Nyjyht}@6r3xh97}jed#0S8l#R;yedH*$uIC- z45N-Ld}o3>3W+)XUcE1scqVT3rHPn2qmE8|V}d#ciP>$`F^LZ)s3ZMFe!Hqg?@J!O z2)FuDO3WQb9kqC4f;!rW88hnW#a~ZQ$0#w&?$i4c81(x>xYd^|Vp@$l!ub6O>Zl~< z9ixs$d@?~Dox~K~ulHpDUx8bFnIvYbQAgSzxz0^cM;L0=AlfB2!~x5(|TcMj5D;yMb~&fW9y zx%lDk@~+>@EWxG!UdK>5AFRPs@J;UWGrtEIeRd-KXd`YtabCv@@m{ zIQss?ds2o6@vq_9IEV0Cac!K-@HSi<=Q?~lu8ngW-i~YI+>1;9v~eE6x8RA!IeCcn z+^Uar7VgKjaSr1Pac!I{@cD)};2*}daqhq~aBZCX@x{0{&SQ8O*Ty;dW$shp+Bj$7 z(m!pS!+0K^Xq>BvyPr61JvZSkxHit6cpt8f^8nsu_yqnSu8ni*Zq_5NjdKpZ3)jZE z2;YNi<6MOg;MzDh;nF{CoICO7@kHZ1L|o4I^>LoU7vkDDr@zAW46coH9=_c068sCe zHqJG87}v(R1z&?}Z*Mm>CcwP?%US+Kiqg@YX;)`&vv65p@0iKU* zIhGqP&qib|N_pqm$b46h9?wQPscXdpdaeU_k>L~gdAQfJ5$Q|n9>4EuT$|4v{3^qX z@Jih4ey-GCh2M;y$miI3NqPLds0qIl*Vc6>eiN?cKY(vG+MmF?aBaIz{WHf~!*lTO z;M#Uwgm1yM?Yau@!L{wW34b0}`;YhH+IBsFOaHXBI)OilYvY$X!hLOAoqv2cu5GVH z_#Rx_7OL=9acz4IFhB3(r?5N%M}OCId+nl*d2RYOFoeN005bjJooEpyyhLFEP9g&&Rd-=#7@w*5e2sro6VEe6K~?*VaQ2zku@E zdJW-M;@Vi3;nnzZ_xA2T)!E=>e^7^S#uT--v75Tn%fa4R^M=-n-)K*>%q}Yn1&KG1@UQj6aEM>!1Sf$F&?A43}*# zgL#zl&Ndfx<>;}^4N}+cc0JcgeAw``zp)R)wQV97|BvCtc=`|Z`KrbwM9 z`)Z($Nn*75>cHQ@wfXAD`2*5wj$?+)eATiZq`WghTU!&CZ=p%Zrfj4<3V|XUM9oOco0RO$=<@h+R zopaaY!-luxzr(e2oIZRvuAOs_;*+>`4ioqX&-Sg*#58xY&zD(eixORP(I?nYKuC2=)yv}I92$%f5 z<|;_{tMEpAt9vY5&k^OEu$h>{ex#2<7oLi1Z4Bb`ajT6fV%m*1(*MbIoY6)e-kG3{ zQeqZw)B912=i*vFTJdGL)sJ3c`i(Y5@Et}QzPFl#yBw>AJzMj@-Mb6T7a&3{Yze7px=;Py-7UW)I)LvDBdeVAJObzD1-Z^hp<>hHlPaj$a~ zc^9sTc^02{2=@|mZ;GGCyUx9m0?ut3r#~rgbKU=Q@9_vyUp78~pYQIEoV%PJ?{g6` zzQ^_76s^Lis6(5RCVU0uwK?g;L%2341Nd6pYffZL%9-;j+!>S4@CMqLLZZ2ydSs5q=uL&Vze=7!6)#m>0fM){E;6ukv@0hr##`EgZL1>2w&cRoRKsK6KF)|fOBvz8cbOt#^xacxX? z;XhV#kTDs@+i-16QucEX6W7M1jdj$IJ7W^OA>o*mQs4F-eN1ZccHA11Hev>e(XO3) z@jk;x@W*hkW1WnN?>&xFxOVLv#D{V1+Bt;p#kKua89ss^E^W>1Yh3RM)#1`VuQ8YR zgxc^u_$GIGkN1T7i3|NoKjx3&OL6Tvbn<_Aj$xF~!mltqjIYH%@6MBBgS=8D<6ME? zfNSH_fLGyO;~?cb@C}Cd&Yp$Z*cuxhgN(N*Vc3o9{ja_Uvd~Hl z>jYfuUp{^e?)AMR*(OTyc}D%Uc)H=O_z}3*JWBmNxb)x4gLo11ya2z2&w<;nk8d;n z4bH|Qb@+TqzD>jw$;X-fv;WMP2k|HHBi!!#o2enZ6W5-Nmf=t1+8oy5dvR@BY{T~$ z-itqnYun-oK8$PIqVJF--#fUrEe7%AUVROO@b@UMt+6s(`sX!AvMtu(Q+T3nv4gl( zoaT!nP^H7A(!?k&+!p|_g3BLx{=Ajc`WB34mF0ReP1YU+~ z^N<=y@@>GidC0*Vacv%o@Qt`O4^_DIPn(A(ycSP158cG=Ax_&KhVWrrn};bp`DxwL zKak|h#kG0J!!r#p!4Jo^d8omU!L@m4!Siu#9=h=rxHb<%cnH_#VG5W2Y4eaiC&{-I zPc#o9;@XJQ=AjJVjBE2yhwn7J4SxsM&LMj7z4+JN$EWD;`OEQb1V8f`eVly%m*iW5 zhu!6GjGs#e@in;DILUYUx>!e*_&2!i6FA}O_%YV~eammiclq9k9aF2Rv+Fl{PR;m3 zhIipD_(9(R=33+Hv><&R#CvgVPA2gu4NpsEUuv|Ui$98M&k&38XK=6ka*|&){d7yr4@elh+#qy1`pr_p{h-fy(ug+F1m zKZyU{Xnzua-e^DV&?Mh3qy1c5){i>>_=`sS)%XiW`_1@((S8>$>ql#U5dV|W{v`gA z(SF*8l6-?k`?|Q!8#UU`#by0y?HA+! zFxs!i-!$59#>b5IyKq@QTKj|ezl`=L@x4a-X>*f&<3{_rxU3(o{bKwrqy1`ppV59Z zK4G-qh0FTU+8@N+(r7;ym-VByUyT39XuleN&uG6HpEBC-!e#wv z?GNGyjP@t-_l@?`Qj>hsM*F$AtRJoYVmxVwas0>qxORThjQeo)_>ar_(b^xx|IcWD z5}#wVpZ3utU%+TT7nk*;wO@>X$Y{SBKh*H%sGsLPC-t8dJAdrL^C@3=ke}vws+|Af z75Jgz{7=rg#`w3@{M%>bA7<|JM1Lb+$|N6_ zKI=5+)LlT?!=9Zwu!gu;-Tugrmr6ZD)KiRe$>9rp!Bx-l#-v*UN&EcK^VUY{`Rq=8 z-nZe$8omoZ0{6PdEqRnN?+bA!kBQ6T{h5_V+TqOKb9x@R`1`x`cKT`O2+BL{Jgc`; zOFeJ>UT>!re;wEQlf#_8kMsJzFR=N4+IfCvTt}(r@fY-V0%=LUt+>`s3++6OJMCPp zw^K+x-}s~6P9?q`_i9JhXd`|ru3hVG!#Cnr6B}P=@n@pD@aK&7$MIf#sk^-EnP|$# zIIiJd*Lw2oyp8oWhC9#y+SbI^kMiuil=@zH$$LD4)K`o5;pe;ane{$F8!>Mwb;y|Y z;(x=ned!23ifi`)d`EDuiRZavdD)M4u%>G8 z7x^6c`6cl&k$(Ip-j7o1$$WX%y&u2x=SqA*%GTmVxVip`sUt>PAH8@DuC0#|{CQkk zAHGkpPr$YH5yW4|we``(`kKI<_0hdLJ{HP8p^Ex;@Al3|#-s_~g=_0WV!DX&zhaNu z5HX90(Z+2GUw~`lmOhVh$F*_G!>_@$aVx=FaBbYiS%X_}XWZ_*IN`W;P+#M)cRn&E z{rE=Q8nPz_#;tM7B&LKIYuv)bG!UbWTLoT+YwN86e+k#tTL<2c zYwN8a--~PGR?6H@;m)|7d{M%2OaCO-n1A-pN5(A=AH=P3D<$U85qsR~h*?66*WZGa z_0on{;$G+NvM>d(U081;woVx#^Fyw<3{0pDQM-+@;e z_4nh=M*U;>-A4V%NArB#s6PweX4D_Xw;J_V;H^ge4S1hXe+T}wQGY+)Wz;{04;%F- zAH#WxQGXV`%cwt$Pa5@C;QNgF8}L!1{ti6luloL>A3qe=_77wDv{8TZv21@v{aN@i zM*U$t4cGP$6?nc;e*?b6sJ{cxHtO%ki;eon@birNlQWZi1xEc@c%@N)7++`9UxAkz z^*7-4M*SW5%|`wGc(qag7~X2spL`tGT)6hkG7G=YXg`cM;@a=pSK!YYTu^C()hXY^OVTFx7fX^ zChGaZ8+x9dcs8!xLmI$OGs;ikpEEr5Q%Sxo{BUxPU7x$&SI)sRjP{H0Ts-71@A}S5 z6<&;cou|q;1(>JR_y^=(>3@r6k5lYkX*czJ@lAc4hVX^BcD^=+XB*|yv$#&dk9GHB zRs7mM4?hO?>W7?9mf%wV9q#h}Z#or-*WmXX?YH2KhIiu|aj$hC<5FrG5hv8Z~^|Z49clvYf|FjcZe|Zad#`2EdP6__r+urRs^N$}!dF^+=TJWIa zGQZi(|3aLdI5DdmfKp_l!`_u6Olzd?#?;gL_?H1!*UUzlm4yIkrEL`&_PV zp@5i$Q~I%^96u4)&Q0p^Ag=9u+wqHx@_qOUqx>ko$tWMl=G@%yOnkjje*yl8QNA2+ zHOklHe=^Fq<2#M=efS6V>*G6$PZ{L{Cnot$GRkM-$K%@k6yR&{bN!BM|GzNFSM}c1ffI;}<*_F2C3r2aoln(7{Uh%3kw4+Z2zaZ@^t<#LDF-w2ax^D2=!!4PaP<6*W*9OsYu-S8IH%e zcAO02=NTTti*Rk*F2k4MUi%kmzb;z8HV$pk@>+hqc*tmf1Yd-Qq^~p2eWT|iGLF@( z2kD=@KN&b-`N8x3mB@Gpv8tQIc=&A^Sc5hPupCF1`TQ)?_iBg=^bHH9pTM-;Af@+POg&emt&iQ-kPEAE?*qkR%AZ=SzAkSzH#FV9ChaG z`CL1*Z>pu9M*n`#^)7j|;`bQdgSX+@JPhNT4WGtaajl;jxk{i<=S;>r`E%@B zaBa#)FDWUxw++Lj1R~CO$p8FG;_cSrbjvGZ4_%L?^!6@Bw@j*Ve=Y{+i*b zi+T4F*VaT1{sOM8i6UI;UqYYV`xp6>ZZghQ__Wb}6aJpjekVSTYuD!kxa6;Go8_#7 zJ-D-NK7QJ)HI)?GHq$@PK4OkO4|(`v!%OfGuFXRYzSQs*JRjHQp&MU_Yx6LKpKO$$ z!gFwK+iPTM9l)J!=jhqF z#J8PY)N@U;K4;^2t>GzO;Qb?9o3m`Z-ta>FW?Y-IO1v7^=BzP6{o4}Mzbjh5wrz~# zR~Y%HEJ^ZRu6U4n$i~a@ukhKuZTl~d9Q$PZE+S?dF<#rBv;E^+acvBm@F#HXx}no> zSt|w1v6SD)=fHd67Am^*Tu(e}>=2=fJfm$NMPj^@jLb=%AkT zL-n=TkDr8VYjF%;WO(vYjtBVJ?mYbkP69FxS@>$)Yp%q@_aLJPR9J%%jL)1|ojfrh{E}u%^>8D1@Yx{*fe7(_!61)u8 z_6s$53$7hoTJXnkZ4Gtf+YKMWJ8^A$p2GLwUSllVbNVv216Z`WByKYeDv} z@`YLcN&1_7T9R)Kb$IPxWdG61dJ(^z&w>AbKAx}Cb3vq@Al64*8*%bJSKu$MIDa_S zpK98Ao|pn+V)=X{o=Y>n57)NOE_@XC`fhoUD#OgJly|m|OI*}+9Olg3f8abm2mZ1+K3jR4e!OXaj*N( zLFymD^Kk2aSKxH63yAURi{zMzx8T}*6yTe1uj?DhVTko7<(>I>`E&8HaLq>pb$o{y zZ5%rAyA1EgoA8g&UTjUd?x&C8b&5-l$!8?_uEwoxB%7EQh|#u@Ue=VjvyHr+8}H|= zZDfqN)Q?2Bk(XU@u5F}+ww4m3Z6n?I8eE%`A-ovZwvkHKg_L*ZNgAH`d7Z5s)MlYAYx zwT)yEGfs?GUt}8z6 z>)E4tF1~^C+87q&^|&^M)%cx8e$DvphIiq&;o2G;#0POLze#)#uC2keLY`^i+8WHo z7apds!D9SOTw8fO%@EfRKyGAX+?>E}7 z!CP?cUS$j3h%a*Q2V8%jxEtS$AM_s6`uIL#2>+Q;ehPmU*VbtIIc!6?*1tS_AFj<` zNz}FZtHH-9uZ?dDz6aOVcsD+bYu`a1ing!yZwfzP)Sq6I51`i&tk6%mFwejo5=TTl8zacyY*T!!OKh*H_b2*>Ewe^{YOaHa?S%S}{ zytY1T@Z)f;d<*`0T${gcya3nM=McUI*VgA$)V1+VKackaD6frg9=-zC#J$@fcK>t7!JV_X}* z5_}u3jeiaPJ)`~>{0{t}?T7K1`90-s{D(&QA^cw4YkkVKS0(d*4}OB&f4cnm`1MHS zU7{mrp2r8j%yBGD??(v#Hm;3R8D5KfS#=CoL%0Zz{jHQm4oD%d?EWw>X+YijMaZde2la3J8etqJKVFZY?atrz{B8{2j(^7O(ck}Z`oD^IFmUaBA`2fe%7^g@ zqx}ke{t>GYxCESFE+}L;l)Pz)hr2^4419`A`;qw^2TfZ!yYO;8RBV20Zx_ zk$d8?{g3N@cn7`&SLYvJj;sC0ON{c#t9ho1Yro^3g>Nv*hw+o1`M2}FSUms855>#= zr2=0^`A@pXH~P-3ctf;(t$!VO4dt(Om-nxW%}+nR%gApGAI3k#`Ccr)B){{J(b@l9 z!uCB+AHOX8CB=hO8OBHP_uTo(ae6$y52z&Oi6g!D;ZjE^vrk`S~aHJkrYe{bAh7BafH~Vivh`b={vS!Ts~~^;CnW;a=wya(wowTrP37#C1ztk1Hfbp?zLf3X z@GQI%*ZLdAH{#m%Q-L?(T7ReMM?LQJ*YE1bto~*)cT>bU{e9yT@o|~e-yzy-2Dg}9bq30{P2`PJZ0<63?#c=B<2e%<)-xR&1#z8Kf? zo5D+QEx+{3d5(u``Q_oM$Lsl(;0tjrzZ!fguI1N)m*HA|-S`W*mfsMb{wY1bDSR=m z<(Iye`%}16=GT7D(?N?gmY2Cu=j{95ogaV@`YJZFKP-w?h6*YcafSL0fK=@mQ!#kKtM z@O`+JUkRRff}URuz7p5+Yr)szT7KPl1Fq#agujPt`Ay-WY(2m9D;XbL%P$XKk8Amr z;7z!eUk&a*QO~ah598YLqZ?m~Yxxb~*W+4#Q+Nxm<(IyW=OYXC{POT3T>E{961*7q zx~~}I_+1nA1Mc(j$Zvs+&)j=$B_=0l|A9*mItPf{^pSJF9OkeJ|Crpv{b%Z|bD^XU z%+xbVJ*z*f=NkA5&mwRw*UYF}xrT{ZdXk>&Fu88Tom?;U&Q->xiFzt?_aCs@>LMn* zSZ^!L+&17&TOaUlOU|LDsptC7>*JD9$u%FYjZ1#itz659S@{J$*GY1{2X}J)>POT$ z?4X|dC3>#?cmuBGIu>;+*OaTc2a>Pn+QvF+$DLeXo$Hya%waM0+7}A zpD)eCZS#%`5;sJ9jc3~1;50E6XX)Eu6K!?i&NjGWc3Y9-i?mhnRrX=a?Y1h2xu#HW zYnryU<4#-e9XhN3@wPgtr|oRJtwCaH&(YheU`_PkPFoLowPOgXPx%N{}_xXCRV|Wj)<(hnL#I0PjiD~(=o@+0; z4&hF&8$akdhq8vph}*Gp|AA&c2iCjd4$hZK2G@?-0qKj z(NVk}UtZ#!zl>KpbGHI_ejlSGIXdvR_5-ir_5+VN)u z--m0*AK&$y^IW7Ke}ec{Tzjq%!n<)TzcRcZ*WOpI!(YR-{Mzv1()|a{agSl->*vmW z-Cn#N*T!!I--2uT`M$<}7uUuwh!5ggej)sfi}mp&5TEwfsi#E?mpcSIh5C<63?}{B>N* zFNBv|uIE>VZ^pI!>hK<1%dZXJg=_is;(Ku|zY)A_t)8Fn2A*}|+WsYoci~!oA-oUQ z_Ah1l9$d?>4llYw-@mlsb-0#aFMbEE8##XCT7E%%L4}@Q2w#P3^IL}3 z;97olcmuA@ZyUZ9*YfMdGp^L$yL^3 zJ06t#>5E)-IJqXJ&fHJWy_s`{tMzvsit$JBv#B$7-Q#)}u^J!7z4DMeoAGh{6nA;o zyL4T6N|j!I5YNEF?($rBZD6pa{z<$5SHJ&u3;Q(O>t2DB&rRUPQPOz_s#Scp-kAyL|NbW+lHt{9Ih-G&cSh#jiOh@h=!YgpK|M*q7mfs})6{G&NZzlP^YIrXGHN%VX8w{_; z>v6C3FLRd6{50dw@rp*^SMSE>FwFgqo+M`?WuAMeXG!(`1NH84_D6n5LVOtCjBEFW zrtvMfw$3wdjkxyScs@Qx`H;JP*KggI;>p+P_k?Tl!|+OXd4J^Pc^QXP=4my4w4ZT! z?Vb2IMD|A?mAlW<&pzrY`I?@`C|-kmz56Zg)X>h&cpIMs54hTqdo_2*x0~#5@l2UG zuls0HPcQZC#lIl=mb>bSJl8y4@|CzT;(QzSANZlPcd08*+PgR2UMuZwBu?88_TZcG zOQ@Z*yM~_iA6}v6FSR3SYzL zz(bSqIgojbzS|nahKOq>PL4-`n_Y3P-;`>gt!`qZU$MD7KfV?^@Ge~1jk#-|-XAUR zb$%dqj^X{3*M5&Ec@t~$2EG0)Jb-KYg%gyoh?dv#YrxZ}e~G()jN{DjhIZf!jr{uY zMYz{KU&gGIxz53VF6TD>x8h?M*_S*d=Qa{oPu!Cm_aAte&w;)B;&C#k&e>Yzc~{8qy4s1H7slROZKIylx>?Wv$YthxaJ_gI?zIg`e~Ov+ zO8ge-_sOnys3YmR$h~u!)8t0h$4%b(if7?FaIbx+co-ir%2(je8|54DA)|Z;{*qC? zA0IKwkKuca^2xVzEHlby;jbIz!}x?zz5?HClyAVNjPf1$J4X3_+;_7+e`EOjM)~AB zI940wv+y~%I{$d8QN9A7Ym{%m(~a^S_z_0=emrQDAH(Mx<&*DZJ2J{=;m0fGWjpI( zedXXk;B(-Oy$A0%Tz@yAih3R)E}yvAe%$ptiB0$p{7AP)e=kzDvrhaeqx=BA2lqNR z4pM#sAH@$kCy;%c>$jrPn%EcLvj4!P?i~Cj&cR6fDr@n}xYO5Uy|1Oz^E`1{Uu*F< z4R6Kg)O+_u#-ayL!M*Yf;=}j~T1zuBM)-bxEVE9=V?UZR8yuiK`=S&8BF3-*m;z+7@z~lYFlb=hdFfO)>ti;njHBZTk9Y z#^>SI`spTSIWb=ANBUC8{N9E;+ro~&t7GT;F6Xt4dS8Ng(C`qRk89gP8NLj+`chBK zHN<%JMaHuo@50aEb8M|de;YW+Kgn9$jmvkF18)Tv5zQpiCJkRh-d@+8kI|tX_(Q1s=f6z5RG`}Eag3Ng_<>h)fkmTy8 z>)zl1bzDu%VeU50iuZ8>Ut{E$dT)}i4A=H6IruuGd=Xw@l&`|CG0HdLRYv(ve1lPb z0IxB80>2*D#wWEUlE1d!&B50i`4!=kzgE5qUvHFe!ma!}aminsp8>qiXnz9VXp~RA zkLN8$`5gRKqkIwGWR$PM?=Z?Y;Vnk_PW&Fj2k>TG+r}oM^=sQ$J?mpT<(+Np!O{4> z!nKX%-k;=qju>qX72~}|j@9^+hBxCqxYmcRX#H9r!p!k*$~%4d>t8+lFhw126QlJZ z{d*k0jU4mv*Kutfmf#ac`5Jt$QN9JAGRk-3?-=EWaNiyJb~uHV_H%;eqUpRdKTZg z|3INT5C3V-0YUQceV^k2UUZP38S@~1H!f?*ecY78l9UhO+i}S$=C1p4W%$o=Z5-L0}+>_oqa}PavGsnHV_4Sg4uf~sZ_cL;< z*?DFaPT&<$*M2{x0bfV`+V zb5^oKUAPX%8g%F8t1{-{$f!i>--VydKw%amDz}hF9ZtiU-NB8Q+Lo=ZxLN zJW9+#zaQqxaR`4|X+zfS6#gf})7z4Ke>6M~e^GJiLka!|{CqygwhKAmJUuebGA9$P zU0-u_PB!j|$IY6PAh8|P*G;T7CcB6kBSxE-ar|}spzl(U)6BiplppY$hq$)JvhjJ} z-G3mDd}4jNI?^B6)_Pfki|~1}PkQRrcueFT^P#d=lCiI*p3HmnYldXzW&tkG#R849 z>*0ND{ym$RYlv~$s-7K_6l-gQw#x6-|IUDKOOo$K-0S@!X-C##Bko*B9p!3A=F)Wy z8m68(E&4S~1s*oM0pEmcbJu}47~YTHifj9iF}%j`X3 zZj?{^A@_ES^11k!QN9@8ZIrLZM~(8$_)A9lE_}o&KZw6zl%K?hjq+&^ac>RR&dqZ1 zKN#hU@jj#d>S+Di`f0{{jq+XiPNV%nyvHa%iSIDVr#;NE#weeQKW&sR#=DI2)%cUR zb}rSNz`O8Y8SM|^Kfyz6tFirv>%ELgd;r(ZNz*zay6`t~ZTtrD5nLO;NqnE-Y1_Cb{ylyCa&bSdjbAaIifiLnjeibT`;TYg+VQ6g zKfx$Jh|f35PvS=#<{p8|DP(I(ie{@}o7vqa?ZTqXnb8ziCDw+8S;P30#E}8hPxHew}3A`NtCgrvHs>i>EYxC8Px8T}* z_2GBm+I)@TZH5Or+27&Xd}ZRDxVF6);7{V(_Fj&U;@bGtC-8RsuawuuuMhttu8rR) z{tm84nWAJB8Gz>^Gbz~82Rt&bh} z8;1AeFXP%Aj^Y0>$|pa@H6N~BTW8_Ye=WZ-zS}5YfsY#H8}OHm@*VhyQNAC4!SFG> z&!|7Si)%ikd=}noln>)Ojq(+E5AOBuw4C!d;6E|Sci>x$^8NUCjq+o71Fp?)^3S-> zZy7eZ{0^gh1zu-(1AYyzt>2Dl``Y^J$FDc)AHyq*`jdaoIloap3$Mhr@eAWt z`xUsfug*Vyk&$*^g?zY!w7B1^kdyW>yHyd7o z%l<*_KR$?S=_e5~*93?A(hZA^3 z0&j@=aqj%0-{}hSZyC&=93SM_MPTSR@pEF=^NU^7@g_0a7?0zV_~+bh$P4yTKmSj8 zf@iKAqczXQk1~$oh4^83fxCY4lUE0%{z`l?uFY{Ho{MX9xDC(5wP%RC@Ely*hmPaR zaBUk%`6br@xVDeW##i9lKDZDM;rF=v@4wv{V5k51&+%j2eqnt48}V*j8=q|n%I}Jn z*YX?3w;JuI^zba&Xg?db$`?k^8lRRrq{do8u-t1HZ`KM}Oo6aLKO|FTu4n zK7g;ommgF<@*G^sPvFhCwx3CTlE0IIThCc@iP=d^*xd&6Am6VI@^AgDvwgVp{4(dM z_`b@ye&;SB%X0(~<2);_`@Fux0;&5sCXp z@2vLx0}>g;%7}Z7I47@{X2(VHs+YPRjK)0qzcJEY2Qk+W)6D0Sz{l0Ry{<_Dq@_xcDrI`<>g~t?I6w> zuV2rKbLEvq+|q}mZMM7OTzM4|bL&h@{}hfzM`Y4#OH`F#9IqkJjeXOyqS z_ZsC}@kyh64?h19ef);;OkA74X?%rIKI0jlqZsA$@r_3LQoP>tG5!mjgIkb)8)S{;Zj0`#Q=gbsPvp9zo;qrY z@p>L0ZM5UfxOTpg$2|7Tw9);G|7k<=C?zKF3CYMvl8hut>i5}a zt=-&vyL)>ce1FgL`+Z$6tvTzx_S$Q&z0W@T{JH0H97TuQsN-i2Z2G~*U2o)t*r?+a zuQyaYo!`d11Uu9Hse#~o!H? zN9&c&u-U6^Vh*=a^$mhe@Y!Du`W)1^v%D@Q)vi6X4sqKLyXIxT986Jmn?vl}xV%2~ z{8|A1N?;fJ9LM!uq#ebz8a5f)=B2}JRDHFunFSj+u17;`BI0U-{vZ21$8~>*T|``J zEM~sIapgqXQCwNDDbY3~54TZq<-w*FHf~%QAvO_lmBDWHVvZ{qViyvZ8ZTMz;Jofd z^M0NSz8u^%&lZDkvy`s{-)Sjd1Kwnbxqja&97n-T^|t}1wTe6OW^F8BdU`C{;P<>vfXf_DHn<-Z1e zkfpqD4UVIh@@>HLEalU|r&-EpftOp#=YlV{lrIL~W+`6@zSB~^2E573=KT5AV*dv> z<*yBRA4~ak@cx$aS>WTrP3w$Y@O!|=W3D`Oyrg5{p>;+HY(9fcW~dFXGt?Zr68z|; z(XYD%z_)?>!LJA{ujca$==i66B)o@v1h8ozYI9{BPX!+c9t`Cn&xQ2^9}8}}&pR4? z61eF;Z$5a5rF<#)5=;5j;GcqAJ~t{?b%a8vt6gYN@x z8JfS4dl32H`@y3~^o6g=(~^Rw)$!P|nH{O*eWSsvEIc3l2XIsSO2NMbH??myc(-Nd_U!;qweW-w z(Es43_N9V%2RF5^A9$vPj|RUJ+|<5&@SDI*?JEUe4Q}ec)!@r4d!>v0?h zH?=Pnyw<||fj4;7+`iG^UT{Qdu8VJjU6%^J&YKfq7jm7~kNzryotv+#LhM4~>I|E`+UESj zZPdJ1vjOw!>*nK%?<1^Vz@y#wRQZ{OIglm$o-61jH9`4{BjWAz!AR15q9n`;ZUEX!7k%Xj%$91T}WI5VKYnH+!NptV{1t=8fSdAH37%#tUju%srM&MG z9Jegx+klU-lurjQu$0dNpJ6GV3tnL6I(e2=BP?^C?vWraEaZNS@t zoARFyo?$7U1%8R8d@gv7rF=2?6ifL^@G?vJ8t^5S^1e;j|1IU)fN!;wPY3tEZO&g7 zcw=x={&K;Cmh#2my)ES{!Lu#pYrw}@%KJXU{ts?CKWzj49JuZLv=40LO7r>YNbug^ zrnSL-jL|XR?lI>3;<|Y@WG)Y=e$+M}9d4tJG3l^50GmhEy#88Y!;cAZSxA}E>kBDn7?54ub z&DYilyO6llSWH;MaaD!bg~YWDHUqUy`QbJyt^|yixv+8bRTN?q5m#r}rL5(+?uoDq ziE9Y#X28zP*G(aIA#vrvX0x`r{BRq!R!FPHT=<@OU(Wzf1vl;M+2EI0$`^nSv6L?Z zpJFLr1)gsyUkkp(Qr`as*36djY2aHeI`xG8^S;Jq#7tHAqN z%GZLAvy}I5!M!+3`84n+E#))7OD*NI!8cgS7l3cFlrIC1dEcDBD)0nwQ~qkfPqmcy ze~EJ;OZhbL5ti~9;G-?&v%zOr$`^powUjRdUtuX<1-{x+z7~9srM$le*RU+*)4Z&xaMM~L1N>)j z+gf2PY|i_@yjCa#&j&YMM_vp*8{BlAbv<|mxam5|ZtyY-PuYs~5V+|&N@wslz)jat z27=dE_*ihc-h7>?5d3G9H(e)M44#4VruMA|4_f$c@HB8!`%=Ef^Ksy&_H_myYvBXI z9|AXB=Nk)tH@K;Nh2YiTrv6YbHrs`s2_(tj!5>qF~s&sjX~n~~I5sf10#jS%kM}ivYL34R_z4!C4t~CcXMtaD;kn=sSa>n`3l?4p{-K4}fd6dazFMzny2;Xh z@G~qt9sCLl&jSCah3A4lX5q!)Z(4XI_*QV!_^koo2!1Ta`k{GhNZmCq-w)W2z-{|u zJJ=+BX5Wwc!DcXQ!q)yg52^iZH2Cx2(bfzB@OgHf698o9(f# zhfNx6OmmrvWiM#rqWW6@{EM@uo5pVzcpnST1@CI%#o(!y`YXZvTX+q4wuSrl<6P6i+kh{&@O1DE7M=yZ*TQqb zn|))>e=&GB3$FwpYT-5DITr5w4eu7R@HXI;7M>2i)xxvDW4D{zmkZwB!i&NCS$HM* z7z?ifFR*am0i2gucpLEb;HL4N4!**|v%t&2qa8EV@hTU*;kWkVObKiTTWr*EWHoFa zgN-T99pDdwM~g$K+g%>rPQ^3iAnvok zF4{SZ;uFAEf}e%I53R*em%4nW_+0R9;HGy?ECV0`059~#KK2|msof{_-t^~I;IqS znT4+g-)!MKz(uXue}V^nY2m5h=@#A(e1wIM2G6tbeDDPpUJAb2!dHXuwD29^{vRyu z_xeO93r__fXyN_9$65Gj@L3j~55CmGOTjl;_-gP27QO>Ku*=eZpHK7zH=SFhf(OBk z;~%^exM?39&E=zAhg17kK6o#bKQnZ$P+y+Gw&JDW!@xU*a(+HP09_FMJC?cc(}{I+ zUdS{2weT?sHo;IIq33_nCmshkVHIC8?wO{f}3(!0RE_ft7A_a z^x<^yUHIGg>m7A%RL7{0-)PtfKSO>r*RvPAzk#cI)L0CHyY)O~t|u7d6LGuE^<;wY zhac0NmIK}bpf**?k^j$G=77?MJo&*mkb( z6T9}B*Q;u-8U&lue=)!7Z9MoH;HG(I7MC~86XoD1p!_kY>rk6QevfM-czcWgz2NN( zT;(GlJ0Asdcy9j0KWSFYWCFz z{oNDX^>ww~*CzNHvfu108@@8YU0=uBeYK1CiBZ3qeJz8pq2R8sZ*d36lCQDwHU21@f#By@_*n33EW8l>UJG9gzR<$ggTH6t zyTO03@RTHKs(p^UmJY;qCNwqd<}%JRp73#>+QZ08u&zwjP6U#%cD| z!b2yJD!*mmNwLxUSB>{{^lt+A&G_4QUv}LX(Z8uVyzX3dKYU#RThltDc?#AkhPqTN z-N46L_z>{17Cr&|M(}8BT(x%hqpz~Se^qT+gN*1kl{(k`uC5)G@YAKfdB3dzPqlF0 z5x6b_-Wv5Bsw3og>Dz#}0XOw|I(TdF9--y=y&eJRHliKr;Ai1)U!#zAs25{Hr*fGG zADOUeg})EQ!0(0*Kve=h4E)MauJUkEosZS9DKhv_`OHLrKMuYLfBWtqQ&*4jvzGj* zF_fpqMclrFU}*V&!zCO95$vruLiFGH|2Q;_$qKyj0sK6T;(~H zxh>Bbuo;zTjxig2w1pRdj{!I3xeWY9a8nzqz;6IIELdjmyC*<=agnXu?RM% zJa+~!12^S)Aox;nQ;cIRT;;itxh>D-uo;|Wj&URS5DVW6J`~)P=O#yCz6Ce6p$qtx z;HEsQu{a6b&GUe3qUL!5e9VK5DbI7ki@;5JUIxAZ+!W&`3s-sG&)k;hKy#nyn{19T z2;R@aGr{|VoAR6kJ^O%5xj= z+2E!a(=A-(Ig7b1&v~%v>Nm$&0^ZHSSAus3H|2R7cu#Os8)94dL=SLNp4C_!2JYs0 z>WHX$?gt+eVPnekXz(0xQ=ap|r-GYeEVXcz=he(@d9H;``v&G1{l{RfXyIw#9l%X_ z&H(QOZfZj|ct>zkp4C_!0Pg0w?Nw3pycj;lz{Zs4_2AjyrabQkzYW|JV@klxRh~OD zx8->dY??JR$2cCmxrNUHZvp-U>N~U+@X$j8Du#0KVsLeybBL=o&((Eno=vd%2{zHr zFO-k{;9rAZ9O)zE`G`PEpJ>u3`ubJ*2!b~Tx5beKo2y}CiX#{NGH_cQC9s)lh(oO* zSAyq(9}(J?kn_%M;CC2eQ0E2{)R+MufWLju539>5eb=g|%Brd-trg}%OB@;Cvn)It zd@rm`| zmxh-2^mlhG#XEz?r^W}@MhqqJ}v}r3T~Ps+o2D;g1d8MTxQ)^4LMiX z2p^Zg#xzIn1s`OIp~ppu_gWr z@K|uucVMf*Rr^fGLUEi=#Gt(Cnr;AG^^fWLMG#!|uPJ|-;0-N22iyTS<*x|b4{pj| z1$cXKQ~s*KyMdd=k7$SW47e$O0dUnmQ~rYBsova-z)krp0?!6F<*x#K z47e$O)!;)dT(tLz^TAE|3xE#+H{~w~J`UWJzfABva8v$rz;6RL<*x`_wa=8l3h?pZ zru}3li;TO1;BGHJP3XhxG8^`;FG{j`O5*H3vS9^5%?l-Q~oNzi@;6! zs|Hu?Gv!aD;u-|FDSrX*W#Fd#1;LksoAQ?lzQDqBz#j%T<*x|51l*Lr3h+0;P5G+^ zUk`4|pEwcsW57-M3xKQknerC|uLL*cFB5zVxG8@*;ML%!{1t&$S$GBbYv88*RfDeu zH|0-s@QH2Uru+rK_ko-87X;q{ZpvRKxN4s%e>vdW!A&_E>C*c@r@S)bbZNR&N_rl+Y&NbCT_Sg*I|8(%o->G9HY-YkHS{{{; zJn*UDm*MY2b*MPctBbP~Hm||PG?rF_ziQz-z+bWOgfxtGaMM^!1z%v{{lI5~o9=Cn z2A>W-CbW&7s}7x4lc^pAy=J(RDc}11|?R^-&dgiG|mK z&jdHk7yeE-KL$6=7ir)X;GII_3puyU0AB}g%1<_UCAeumC;(pzZpvR7_zrN>K2Qa| z9o#eqYr(gG8X5gJe%U@g9KN;X1z@xPye&VKc%K!(#A3;HEaN2hRXEwQ)E2Ll*xjov~&EH?^@d_+0R4ZB+ZfK=3EQ z`$e>IBATf9Snze0`U}A;!AqGsAJm)eC{0EEwa_}1P?xE#xuG@z;f_s{o z+qV}y0X*6<-EIGA=pXR&Lj7Yuy+gMjd?>hSo*M+70d8zRcpq?6|IPxRVewxMo(FE~ z-;Ll;f}8qxFL)WasehYv!E<$%`n!Oy1UI#B5O@W+seR+Yla4ayZx*-!H?^-Eyal+a zeH+2sft%X57reiv{wAkm{{=T4XS#rQx9~yW-7NmcgLeQo#Xk$Y3%KdGkjlY(S^RGV zKMmXz|6cG@3_O4_-=r&^*$2;w82_Fd>-Mp3uql9zX$%Yj&jY_X)Q5)_Gio230R9=c zX&;&kUIm^WTAsg$tI96}-whruhw3?|4D|5<@MrP2@27L?=CMQ1F?r^w)+k@GXW%@& zxjB}0;A6o}_bvK>kF)TR;N!tf=Sg|s*IMc?0lxy=)SoNCFSnH62HqdsbWK0Dn@`+j z@!t-7vW52nztd9xNN|-u)4Deg{1%J<67ZWXd?olz7QPMq1`Cfp(|vJ@>eif!crifDbr&-$6VXP}e?wDUISI!DoS+@{2uMc<;xG8@l!QTKk z#g_-(`51HlO2BUeH^sLSd=|JVzHQ(o;HLOugLw80+!S9s@NNNfe0{(tft%tR30?$l ziZ2hm4BQl73HUm2Q+zAI(_5P3+Xg-r+!SAI599~j6kj{=a&S|8eZW5fH^ny+yk9GG ze0kv0!AeZ{_*Q~H4sMEX8+Zk{DZbdVF@J!Y;%f)K3)~c6AMmVW&GC%{UjS~L z|G>+^P4Sh0uLL*Ff8bldP4R65AK2D1|E1$T2e>J|cHq;&+lJ1c{LV3V{s*50eq<=8 zM+V&W)kyFHi~l_Ec^3aA;KdgIE5YZ2o7P9$z-NO;TPwQre=qWHD&G$Laf|;x;6>o3 z_0353AMLtY06E)_@wpu3-DesGb2Y-w(Xn!bgLv z@zW`E{DxdR&gc3~@s)yaKzY+S)N1f|EcNdIUuG$va4x<#Z7H7$uI2#KKHd-f2}}9W z;A)OE#h(v;ucdq`_(V(j)!;W+%I^TrvXoEgi|_4P%BO<&wUqA%ex{}TXz(;}(=j?9 zyw^vy2b+eDj|`gMlN)MS(z*zOOU0>;)jGE9U&I_5spVVcc`X_BD~ZKVK=)-&hv=taRucuN3QXRSDdcp z9`S;wi%XL_p~w*Vpd(7%wj6YhoZ`p@cpIi8_j|-wj(or?KJdcmzqXy_54kNl>LPjY zP&*glb#Tsf=V82I+8ff)%R?L5v^84QU9NG&Wpc423LQDe5nDM6iN^t+A#WAaS#gZA zK3_iQ5hLY3N9FPhN4)OHmB^e22$??a8c2+s?H=){Bj5LkrH(|ZKXK%v93&(~-}sh~;d&M%LEI%}ZM-Oy^3!;+Og4q4R^po2TQTzS1o2f2?Cz~6ze&LNR^^8YVpTm^ zksx-}YYNSiv4Cr1<=u&5r~0$7zFeCqD(lOoiQsD<-MZ@;gV&;ZB+CoQ@X}KjO%@lEe~6E=&^7c;yqx;uEjDFInXJ zk{P~4a9-O_V~Lt>2qrEac3dE-yHdv6t8$>wG`_- za)}f_xPPzrHF;NxyJBF1+%(wYob;hbyy%fXdeDP3`y>qqy!E6N4&FOJX3alw?!;fa zV&wPrL~%X*`Efm25G(GDbyv{J)3K-GKs!P07c*6%*Bto>-h=9qcr!aPx(2`7>%Gmb zGU51ULR>6|h?~iGf*Sr^We+i!wv{vWf85w6Pdnlbjv%(H94c-hi=>m`;qngmI-;0q zN-vNR@&iXKcH|F^*by?1rkn(Jnf%BRPdX?4dR@4c#0cxxW+#~&UDo7@uDNj9Q=q5k`O=3k#9O8heP9DI@D|aF-Prj#Ix?ybU)kp zhqbsH??%P(%p;081EKwv(j6_nRDKTX$X7h#S1y;RGBHU0Q=m$>?zrx9vLoj5R&ozq zrk;lV$r0p$d39Mv!ftniA1j(iU9jm13S6`y$IX0N!P zo#+O+y?f0$m{YeovdklXk%tGJ=`Sx;et9yB~96G`wujHtb8N}N5?bDrJB6)_d2h4ofL2T zykAT4GS8a-x}~bG{t(Xul}on;!_};}z&WzAfok*2WUoU_X?u$7N2aSdGs@}Ask zlsaBw#a8GpAJ8l7-M^nk13Y3OTdB(aGJjYHHg%HIFjIAK2FlCCwROh-hTZ+nAe6%@>6;Ysz9VPgcwX!if`iN?1o}S{Mny165qvN z_*NtFQG)!fp{PxeUo{l-66KnPq9#!;Y=ke>%7+?>y-8=o!%xZb3Hb5L`%=X7e))2W zxa$bjrh`sWU&!0NIS!5&q-oF^vOCs{m&wdS>&B?cEG% zD~MuqnMa7*dmOW-o)|A*tS9z6H$GAiD@Ml-U0!VB-m#B1yFl7V4-pB?fcD$wGYRkwr1$ z9yRvD=FY^L3wGA0y^T@2(i}wR|082Cj~zq~SPnnJjd$tKY7U5iUv~)JqJd z?W5H8H;&xuQEQlYJp!W~bJ~1W4Lmiw1oAey-Yb?nW3gKN+#`$etL;n=4WZB7A(Zb9 zq1`luo^po}R%;kSSh=Yo^iu3WI;obAAj}-jl`Gn z7rxR+tVxhRHWXVEAUp|{6 zeodi><1qn+%)qfHHSH^g6Y>w=hWylcwtD6Cc(K|i@56E)YuP)c@}6YzYn;*)#>*Lgu_j)wOcr?w>hG!q`F*ljrA}@C7ql<#Jc%iE79V+Id&+ag zmDKY3=g53V3_sgVL&V6r;vaa>?0HAt6D!_zQhul>rhDYZ7l8f}SF z%UAsUu$24a#H1KGCtl2pIsU77QBu$QY`oZ8PvY+>^}Utx;#<12Q8fL`1^I9-9uNv;j@7MBDvBd zp25Q3Bfj8H|4;5R>Rj%O!9rcw`oinvsrZ-sT7HhFDb?8r`j$TE-9LP45O;@K)8P7< zJNnc>3EvOm3vpz`VmD+Lh{rh=77(w7ltJM+M>|Kf$JPEar|El+v&CsS*&`lOr6^3x z+EnjSapUD%4z9XUD51UNhIO46i?|1z?zFRpZ-teN3uj?l%2P!AaT#)fqjouR9JUoX z9wWDP=<)M$Dc2Dn=-7M9^TkzlDgDb%2@rkqWobfPWO~)Xu%;@KT0;((QyuXlYa-+H zmpb^7sn@*fI_Q^P+_O>rJX~Gj*rZC}a}Z;#d5-4?>`J9_I&;K9(D5US{xSIRq`kIlxu|t=jUYe|NGi1{2&!O z0H1&>G7s{C)QO3h2d@D9ho~Do6CU?r^ zVS_D7)sZ$B(73jWHJ&?M-N4En`I@6H>>N`4PaaJ>S`Y6X4?nzz52ydlTfaXOy8Vfs z{Jw7OAASH(2KxW_5JPv4JlgSR;7+CY5s!S_BNp@FjqU>`rw)aBv+8 z_fOnm7j2v$Hg^Bz1EK$Vi6s%PYkr3-!(2myCmmViQ)iej`owP$7dXSNu9`QZF7xz8$-j-ks|XK4@xe#PKq|3U{aKuD-iIcVi)pOK%)%Jnk@kTxSuF3*-;+6*BI> z_&i76Uw7F*!Xh>($B7|y3Q<2@KI4eYtK2Nt52}mrLwe9gx||I%(A{W$i@NrQ+38dF z9%HFT%Ypf!M-}-Q<7Ejhp*rVc`M=B~-;rXUrvd&h_O`$U)=#}Hev#^g zphk+xQm%>-^KrvEMpVl6?h*IkoYS2SSvcfZIC2TD<~Zui;U$mUC&hN}oz5mH7E1Y& z^nNHM{$8gJ+BjC^VA5h>I=Nn3RXtJjG+xNGP%#dXo;j(puC zzH`)->$^R218$yjhTMJ(Un#}UgLU218ei;qDjo3|&$NDc!OeD@KI3w1$arjY9@L}c zGDqAhpK`>9Z2p(1BTp!!Id$iPKh`g!$GN#oXp9ydE4$%_kh|@_Ms9S}JfRn%^?*sB;{QWR4DkX~-V&u|f@kWfg<+>*( z1^QQUlhQ9fswaQNb@qC4YqFRftMuz)=eks@?H;a=AD82s~E^ndqgom0`i}tNta?(KVCkn z9=$l0ItAy&xOG2;XXC_92)lc;apHd7lXQ1R>A=H#IEvAq>E*+M`CAd*IlrF|zq*Ne zpEK9_)uWzCal8Dl)`bp{(7*rcdj6aIg|_pr`1`OW9ePTwA=OPiTt9r&an?HOu?}2D z)FdUkv5Ipf{1ympfXYpHRS$>#hYQ*}E95lq zPj+ncEIG}6&gB0J?eRc zFFj(jXNY_Ji@R7(anyrlhmM9}Co`#?0j`$w@DQq_9&cLXsK4V|1G4%lwM3q0b3km;@=rhrfI zG>Mb%?5ulC^pBKDH~|mAUL*&Ln7G6UWH=OxhEBJM0Nb&BN~; zDlIzTCXvs{io4c}hY0Y{j+?qLlr#j&Fr0Fcd{2GR!TsjIH;$;`$J72(`Ud0oIR*HB zj932ZRp+@h;=*pEh2LcRPX$`Pm%N&u>r?p;-AFzYQO|Zx4LQpV<6#?#ZDBlA?NGPj ziEbWB$=#rQ)Hz}|j$Ay3k5>=ltaVm858*j2uUr!&@_dh|4Ls5QRg8M9{I?i&*~RtI z@{AOrE*C!K#Sg&At+?0Wk$C#_fXBNG7hZY4t3NR0$^4e*bQ9{XKlr;ImHHg7D)*rK z)M_DjL;Wj4o~P8Y`Y%zt^gA9ecJKM@IDtyC%TNgHg z{E>~LcR6ysPaPF;3@rA_0x33o<&L_epV_Hyh?dFfio`U>gGXfdI2XI&AE8caZ&>Ha zmEuvK@>;~l)Z~)@rn`@C<8;Zjjix#kPj=&)@GkY-{7Ba-wxb*%&ZloRBp;5$q7A<} z9mP6|N;M|5j?ll8Gt`yK;c~j8uIy6KgVncVvek7OOxK4+7+Si1A9=0%3WsY{{~}z= z)>m#qtwR6)zfmHzKGWZSuH7ja@>7*Hd^uyBdZu$Xr{IXe5>N46r_PnJ5M5rk#x;fU z-{&Y%O<18vki=e4TrMZlH%cr+>EG{KQ&t*L43Pt~k&0xHeBKdb!Z5 zJx5#*it?yh_!{SbVk`6vFyv7ZK6pkvV`I9sqo;e5jCiglF&zmVC2vrRT6gMG_aFZL z{GEZnGw^o?{?5SP8TdN`e`nzD4E&vezccW62L8^#-x>JNWT5t+^ks<;)pxq^DdX+) zaW6-GPQkNf>T@>ku7!TqIC$9#J}-JmzUd|TvybG3F(luwNAi~XB+rf~c}gP5^OH&5 z+koWvjY!_wnB?(INgh0k zyM9Ai6O0^0?ew)_=k>u9ocjvE0m3$63VX(tjYkNi3gdxtrybUE%eW zbGaR?Z~r6l!7S&p?65n$TosoqWc@mpo}b7ro#h6WI?ioeuG=26yN%@nmOEHZ{5iZn zaRTMDhV`xX5+A^_kY(Fn!pm*sa+%5X-4N!nT+7n$C;j6rb)2EYqEjlR<j#j1%ta&zvec$s*sc%9znrD!8O(FJTqVohEV~UPzp0m!)a6EUxt;7U>m$m~zQJVo z#^odr3?Vu7A0)eHk{mybWQ*Y>wci}}Tgd*lvK-2G%UL$eqH^O{&S1HerS@0A{x-9| z=T%g04Bmei`YB<%8<}rl+2oFJy9%~z!|U5wEVZv~%wtASJ)>B5-x=;_P)F*&4I3$M zyIE>KvzRxYOXp=HS!!OQIhRXk8N{n4LO&I3HM#I z^dCvvIV@{gW;P*x6-zxHxAFKL@(S_UELX8iSVsDJEOj~2iS{qwtHe989L91k%MQzl z>vB!F+(gzdW4VK6hu6ryf~78(#^u^p5YJ*+$Z`YAk*|l>*N4lkWqraM#JjPa$kP92 zc)3h2H;(m-S=O*@TS@liEOngYxm=64h!0_z&vGrx%oXAF6>zx~toOZ5yfe#jEMxI9 zpwLeVmm9%URY$ zl&j@(2iQK9$Jc(gYrmTOWw6w7{w@E`z~348-yKUc*W_cVkLq6sgxOsNgu3aQ(agqByq4Q~lc$N%l=5X^JDj*YDbVK>d-$@?RaB$tvdkkEHF#myrF0a+2d&KkgH{zf;QFQ=5>z_T7c!Eadps{hM)WKap}| zQ>tg=Q6yKgH03LUSye=<&!-`~?$@pZpR!|6GRGM0yxK%mGdjv9ky=XPx?c4 zydAk81b-vDNPRWyBjYbRK=zUPfD`Xl6{)W_=!-nj?K8d6^+J+fw`beQbRA1?XGU;; z=Wt#W!2=Oo#Dx1#i{P0NJQ%?%B6vmw7xlvZXGZXx2%Zzct0Q%fIiU=O8AMSsAME;8+cwPh-apC1>Mev*mUJ}8pBY1fP55$N2Um3wOBlyM$Uco$a z{1zpU-$=bkjIJ+Aimng(qw7V3==utSKBpns>v5kQ(N7f-JSQdGUY8R`MArw7jIJ*- z=mSj*_6EIZM)r~U%rxk$4f@QZ$j@QxkLJcuIJA?YElsk?YZ%Q_0>Ru?`8G7Tr$;>m$cyuuJqfD_F1N&@%IMve)^E8MU4QxTyL2BX^*8T9`1BkX%bY;#3H zgT5$2UmdX>=vn7atswP%@yOMr2k(##{bXEFS5E0OL;Qr=6&du^5qkgG;r_IbV1z!0 zx2qzLS6UxAKGVr>6%pHke&M_*V!JkCI~Xx;iz2o~|8Rdf5!=-f+kuGjmJ_jE9kCtEVE?Ct zuiq=QUMJ$h@HjFfwksmG0|O%LBets}wgVT1+vh}VS4V6I21eLNY*$BY2QCh`7ng)@ z2YFjxT|I$cP_DPTL~P#}v0V_cJv(B1WyJQ!5!+uzZ2u6kEhbV&=y;NN`)KZ;7XPF_ z5_ErMl4T-qSHDl^k?wCxLzm~H{>D#zx*tDFydui|%wpc0x9O~1h@TD|yk4ow_%R~9 zQ^5W7!SC3rkA5m&Kc=V8itpt3bk>`Yxj2HQ7W(O=vePI&J-_<#>%HoO_XD|~dMsHj z`gEiAYQ1=c40POm?xbyf6;IdSg8gW_Uk_6I;LTMX;O&B!$q-j9-1h4@Yk7Osi^PB7 zZT#Hj|H#K5v7hQn(zw5aEHhYUvdm_g!?J*75z8``6)dY*RSDXyeE`&kB9rm+mN z%wULp46saN8DyEkGLvOC%N&*kEQ?r{v8-TO z#j=`ZElV++>t`8YnZ`26GJ|C%%WRf8EDKl`u`FX*!Lo{FHOpF-B8%&18DN>lGRQK6 zWhTpPmN_g7SQfD?V_Ctnie)v+T9)D}uAgOqWg5#M%M6y8EVEhWuq;xz_N&C8OsWmRV=Gn*0K~=bNws>EYny9S!S@z zWSPw}hh+iFB9>(=D_B;stY%ruQjFyKSq509u?(`zV42A>n`I8m0+vNA%UD*htYTTs zvX-T|hU;e;V421;$TEXvCd+J=IV=lU7O^a2S;4Z3Wi`uMmSPmw&oaO=jb)H!2FpyA z*(`Hd7O*U0S;n%0WfjY6mbEO!wOl{T0LwI%L6#XTGg)S{%wbu;vWR6F%L*GgxM_%x0OxvVdg~%QBV~EUQ>nv#ez)uH*Vy23V%C46@8%naMJn zWe&>%mPIVfSXQvCVp+|ymZccO^|K7HOk){jnZYuXWj4zkmIW+}SeCJ@U|Geonq@6Z zaXr`1GQcv8WsqeC%S@KpEOS`u>Z^Ai#W+m)X_8swRmOkpPLpFPNhV!=$5&GjlUH;tN6raxjfr$A2 z=6^0fjenx@U08PDb$Sk857GA{BhoI;Is5Fcfp!-UyLrsmn*$v?cIez8?Zl2ZyPF*+ zcIwn2t#gM?$1{j58@jEABYunWV5m<0t-@SJA`g`@*bU)|fUq>_-BhRM&U+*q>e<<`v3Vj|(*7$``{Gt5o@9S&5 z+Rq))_|SQ!)<1K>6R^_K{guW~5 zkBiU`cJvJOX16kkfOS0GbnV|i!UdK}ez3Q(oOUP39<2u$id^%jOUgMzRY4#*KZ$VUkGFY$nEA=U7eRhOC6&Es;eID!e^?}=2U%+}D z&tldWMcAv?6{z<9a}u@d5~@}ljSCe@uitl}ugjSB_l~f4aP_0)8GWUO9YI9fzs_5L|7?K172?;=!=2CI0whZ5 zmwtl*h7VsB5{p^C|CN`DD||L#n-znt|KJV}1qvwkY;AN~i$1GnzyN!E{O zPxd-L^>G1C`JebX=`UmZ7g*nHF11(tk7-Qy>m&MoAnQMwMg6Pmy$Kiel>e5o^{(CxhnJCw4YeKPquo$Y6{e!@S)+xsQ!N8!f{)ko(u1_ub` zXVNqpKU#kS>s#GTesq4;vc7L`?D+WfasS0n6Ja5%{4`TLK0dl#eQ|+R>DRtVGt7x> z{{!ng9Z7yNSpN$y_$vDwzoK!d{q#m)Nq8=vBQHH;{cd)}M?WLFqT;hL4jcSwFOv@}ToJ z_yn?lRlRB+AKkyxpx1x1YgatS_In#pz2`6trjj4;3sf)C;(qSL08{boyo~JcX8l)M zKauqPSw9#PZ?t-^fnNDp@FI;LG{^lcWBsfAJ|$gm+R0=;hQFVy^}9|X{iaPxk9e_WHd= zBiMdjKhn1v8slnE-2GgR1&_+Z);1n@8)3Mg*{r{`b9lREVTV%ooysWAAKCs*1fcZ# zeF!J9{v+sHiY7w8Hvxw^_p^=d_sk|g`gj+I9Yp!5;qQa!Jm<51qo8=&vY#OX$$r8W zlppQ?CD!Zb*9+NxFir@S|Fzx1$6G1%D$a`L4P47Swtx3hvd`r86^5Dn`H}VGkEHRC z%=!l}Bl~mvQa<(ZuHInMw^9pxe6Z<$y0BiqM@8r11=jb>qV}ruK=tW{9ahD^D~ZPE zEu|B_WFGzdOWnqBz-^LAN9Dsll4pRV;<^*>BaqAawXZ1@=<^3 zemQa&>0ghSpJxsyeeI8wXN2c|3bIIFav|kM=WQ$Nn@pp?F)h#s6NqYW7020w)gxFR z;P+qzS^p~Q7xbWUuKf!%T=lPhURjTmsn9F`Q`HF|K6*d>p7qD^d*Rx$|F^Co`?+`5 z53|2?6zQ{CP`i3_{>QSuZ`<(w`l8WfU;Zi?9>M;nvVKV?vhT_I+pZ(~P52EZ_0e&b zu)g5}8YivUe&!gmU$%(a)t>cxS)a!1Rh^$Bal)eVa2L=29oT*W>tEpa{OLT*zme>h z=284QpC7Wm?KFyi8T$#|MD|HvkY2~xa4hL3aQr%+sjS!Ei$6)n&-$@~{OEC*K92mz zd#GRZapXzX&%Bw&^Fa1<3U(aT-l3ynT+Pv}AJ6(5xqo%uHnYA>Yuew>WBV=R$qze@OIL-43J*;@5qUyFZ?#VT_^mL^kqL${JLHFtUr_Ai>UkM zr%CK*H^q4-*ZbUL()+5&zaBrGa!KFwI*Lc{@6WLQmgA^i?f<$dWWTl}`PY8FWxf8M zsP3<;?EeB^*er{_!qFg;6AeNz~@cce~)RT?|B-vs}&b zei`cv_=M&{4!WD^H|?LK<#SJ_UAlK_LrxJ=lSyaq`&c4^3$8`A7=d?{0yb~ z=y`P?>(@v4ss9A|S;ghai=T$31SCP^Rs@>YhTt+Ur73$XOo}nS%20d(wA~Py1jR^{{GK13x8*O8{r(}8e?2~rUQGIBmyjPl zPA+Es)QRExBGy+=qVe!5$Fqg?PD%JU{ALOHpE{iMdjERtC650t()VOPu}ewcTaf=> zSl^NL10SXF)`|6Rv%U!*XLUbb@e28Q7}tPJVvm z_XlhJy%nUN8F9VT|2pXh?5FXd`{i-gKm7vfbv!q{LH7DRfg`wGXTM4MT`$wP#isjt zU+ZU6{MyfHm1MuUl*UzKwjag%fvw42_wOyNUv?+?*Zp$LTjZzo3Cgq1Pd4kt80s(W z=cE;E{{ZD#+kega14ohmeU7K`+hpIRJNdts^-r+A)jQ$+a**{M8qsk<`@dr)`RSfQ z_WC$d%lefsQJ!_2XRRXpTgKD;@EF(oFzfaExcahwz#6hYWi{nT=h?rO^iR&EdfRJz z)<+&+PJfT=vwr&uiU+4l z?&pNfWUt?=xQ2EEF`xC3>x7d(C;Pc^l;>^iXA|qkKI6C=-7Z;8_FX20?-w^gukxn9 zPu7I}_`V?fZWoh%E7oVQ{9fykC)i<>v4_+{yaEe0@@% zN3`2Y_5q&9cCnv>tbcp~wM*A~%hzO|c_!_5dcN|agVcVS#_LbL|7Ng0zahnWJ^TOd z8?sM2NdA*qKXg0kBhN=RvwqZl;rnmlw`4zd4z*Y3`LrFR_v|43mF)j#*5}_#dDiuI z`;P4Od++Jf%KdBJ(WGQJ?nQ=kbgZ7?_+%duUGZ{H696X$Yn!C zIrJ)@{cj;Zy1$zJNcx8JNU!Imeys0y1jTt3JA0k=)o(hkMp7~H8|xR}LiyA&+_{_l z=k}$%>G=EpM0)*R-qYECHS4RdBR_hajNe21T?Iey;%ECup;ztN!{>?kDRcMp*3YD$ zkQ6>2ev1Wihp){ieJw^MGono=XKgy z>?hqr`b&CKoc&mTCF_TzQam~j(^(&L9@+O~`vfofnYN!2tn)JndfnG->WXn}KWGp6 z(fdVDJlLkvQ;iUyz-hBFVml&mVQY6Id_5BL8~6+Qa(qzNLQb#D0dv zke`~EN#^{XT1vENwVzL5Ou z@&9#w@^i`MG){ECKM+Uy&i7NC+W%74PiRT|k=CCYPxkBh0W6)*QLLZbn&Q-bw2SqP zKO+A}bGuGVAV0e=BmbRQ{{`y@@%_POte=`l_Ss%)*Bz{HnMC?&Eoof!WPS5w(x3D? z_1Ac9-;neJc|E4b;r*;%g&&t!pEkT-*EAyg0S@`s?HYCj=?h!XxH^yhU)PxQ6yL^h`?l==_SR&-;aQ4P=cgeOuKaiMQ9gCOS3|GbtG}O@!G2z0`+n!qc-Hmq zV}16ARIk=gJC^*PTtWS!kqUKpReA6UaiOU`(yNc_$}L)UP*rR z{4?k{@?XyPTRU<5#jM{pg4%ly>(6XQ_POh+zx4Vu^?1^6N~OH%_={Mte;+}w_nNdP z``htD>FT5Ri+55<|HjjCu3r1uaU$t`SJC*N?o#}Udk4~A!t2skS^qBUv(KmY>hV+m zB(iVyGWCnzFCI)IedUQ1kM7?obm_ zeCl?cax&SkdWHP!=bEnVO!|~_N#BG0XPrX&Y5d;mj;!Bw8tF6Ik$)X$aTn6(^ZEN# zY`>rNIeeW~kHZD0ll_Ebs`qlX|AzGwr&Hcu=Kc5BGsynR#WWstyB=Wu=CR@9e+%m` zc$NC4E&G2I-}_Vh*R)=wzmWB>u|AWpW9xkW#(MobL3&)xJd^zB_gMF3KNki`Ka0;J z^m^|O)_baGzteemmh~l)#-YyhDQAqYu;Cx_R2 zRBzJ1U7zglBIUN(5wEM*C4!q6Z(-p#Y63y%J#ijKY2Ed6MejRk@cyy zr0>c0EzT!D>jzQ(b-#~=UXL+0b;Vn3UvMk=IhJAP{xlzEHf-Q((pY~v^eXl$RPXL`zapX@7J^bzJ;XMvF&Dk!c6k7?blpLem3#^kL9%c z88LwLn^%y%&QI%$NZ<8k@_#AYFJOJ`8ML43dS?zK`=p5T=;Vt@|M)!W7d=m&&-z#| z`Pcj7F@wmy$&B#vc^~V$j-@#Dess!ZWWVGh+JE)D@jUBq=if8a{y!T`_KOx$f9c~| zy~|0zr5%mWG2Gtytnc_}_`K2j3bIe#PI)M0`?f<#Km4_D`v#e$-(F36-7mMZUffA~ zozH`;_m|NA6=eSdt|UKw_&GzpAKk$Eo4H@~c=iq_`yH>7pONfGeQ#8a!$)5W@Apnw zr2pjsYM1u&$p2-mA3U1$i$9?LJ(BfzT}S${ z1+-u5~+7FvObZ|-}QON-S~c#YFFB4bfD1d{JpI2!PmQV{(EMVeJMXD zb~nfK5bI-_QN0(iemCm}d`0cm{dMULA5R z{vCt9?C0K_$xn7C%6}u)uVww>k4dk`^Nr)ke)U4?N8R2RS^wTC)Gyk;*DYi}w2Jl% zy}#7Ijr2QPhwm?Ev3`6l_16O&PwMSt-)Tem{IG)c)2GL|mb%_ECeSrvY+@Y>Ggcl>VDEM zy_eec3fmVHaJ_tA_ypE}1id;x67e+7yRiPu2gtt5cRXK_J28y)Y13#t>v6S=^}ZtN z7dV-o zouA@|NT18|xgO_jW{|!sUoX<}c;HYNX=T<_|K$$;FKJHWLHmD- z_0@cRL$7-?A0a=1u4J#*6(`RleZxuAUp+aVhl@z>UqkikJnv_{{+*$|Y+o{;>@QnL z{*Tpuo*;eZd>TJ`zxWnLiW4(`v^Mzflre@ z@_zkf*6a7T>ij$hy}FK}->bNY;~&0&{Cu57_3Cl;3hURtK>2CU_Q7Y!e)}(!Pi;TB zl=Rc?qx{^&=Z~!xl0Gnx@}uq7vHr$u$$xM5AG3(;C-QT=x?gT(eaY1{uC$*owEf#O zpZ}BnJn$^}DfyiA$*kYc`VNyxuaEC-pCfzyd$zjYx4uC7qv}(BZe~AS7L)$li2IVQ zmXKcmev+G_kKd`SCgOZNXT^m^`Pl`EcS`?ATD2YsA6XDRtP zk6&n`%g$hZcRugX`%(Y@!`6An_jtYk|4mg>MI$uS7No?Ey(3n{CRNm`-Pp5gZ)xnk zN!5(4s%k`RwO3KKs>D`e#VEgX-mll|`}o}V&-p{zXI{C^b*^)rbFXusdpq=*SEF6h zf4T!aPkHpC@_8tE#9YKpc0zVS-{wN#h(B*9^CD(Dx3N z=ZklNzu|ZBblveuJoxO~&Utv)Zty>Nzgq2DOCFtw_Uioh(>>6){R>>@jTOmnbKPJF z{a;Dmr3v~=?R`w{UWb2bFYMp@6aB8^VDWw6U2-`6Z?qqLT5|MnEbDzi?za(s>ivrh z2cVCh1ii*-NAkN|k754YTfRF8y}rAsIG-TDT^#+MoAs7G1pOt~`*AVkg$qEh@ip;x z=;PGN zJY{9rQ9d+12K|EN&Ut$S`L?FcIDCB^dOvf1VT=5kOrCH9_7#U0vgBcH?d)$!zaPQlK@F3^XQ&pr*_m+zIx&o$(k8X-Q4L!L9x zAKiy>t?|Bue9ABAukUF;@+^)c+LyQ$`BB5|_-&XEdgWErdGM9yyu%iqr>!K{chaQK zbpiUOPvB1_=53xo!DIV_*JHi^UIZ^U812&ioN|AG$N3=6X1ey4`Q%rYpx=XO=OTIX zR?a*re+lzd&-|FLa#BCeaNFLv(CcGhk7;M=a7daLtcfjT^Gpp zeOisLiT}XPo;gnczq$c_aTw~=`TPKKpCO2|p1Y;H3H>$RmyrKY4Y%hl+HYFtleH3{ zU(f;lUY+s0L_YFUaK-cDE$CD3$2_BXyUlIzjdP)|!uGx(zrgDz<;jIR&~Lquyi))A z-UVM$19p_pq4&V+y+eCbqI*0w?t>ql2*ex~xRZ%Xj92hiR`>QjGY z{mkUicjXoTxn_Q}^{z4Vs4bcY?vWqm`yk4PogYIV80GAj0%qNnwbOz34@11xJf0ZC zb*v%s{@6!-wVz=}^GTgg-mg!Q8ul-(LS6;Y*hccHuJ=X@rGY+Yh%=x2dTWLMgV}$p2aB9M`AKIs@y!zC${V_G^Czo`K^_=V>4MgRkYf9r-_z zyejik^Cck8@2_V39QqW|XqU$0W%BNe5l^kx^2>~TKA8>2 z?AYK&n$1k^Df!xOzsl||8-q(ntbF>;2Iahv%=2l4bJxN&jx;U zA^ca|8f6FX)-#pYLygm~&3n|=pXgp_m;C&bd}MLNZKe7v0Q$JEpjX~bC7+Rm{8axo zHS4pj{S=!~uf}@<`Ne_ItG(mR`>|G^i~AMmKGHwr?sZM;&3!kkzv8<8lSE$IbzRoz z3+TsghW{aK*Gt3gywv7X^kW(FZ}LGuJ{tL~{AraRJniq!_ld5FZ|KCTVS|t??IloNFP@SywT^FXIit~K(h|m>RSzS9$zMs zuiFRz%Tr&c2=rH6&-MNye`BtnY*D`l6oo#;YSb$}n0#yjaP|8g@^1%Vo~h4zOBbV^ z3&^)%^4sJqxvo#`trQIXbJw`uOdeJl@oz~xsZ4&@IMhjxIBQ%CDFOa^AM}CL&ngL? za0&isTy!(*Ev%hKeBVLsy-D8pE#j$pte{!E(dN9&7Wwl%`R#USuk_Ez{kgx5>a9`^b`}?bUUuTimq)>W@sG+w z?|u$DntWel*s0EVwy6Mp5Z5UMkUt?GS{3b8|Mss4eSgz#Tg+{3Z+T9hZX4n(eL2(L zHqH%(JN+C@zBM!EpHP_b+$EpE_emR*M}=VA>H9q9Ovqby8gA`RyW`A<;40vkct5rp z^*6{TtV101TqZgc`iEb_|L)ZPLf(__yD82Kt3f}B7iyXhw~}}M7IrjV=2VA1cYnk| z$CsDnshQ{M_qH{mU)~S%QeOIVoP2B?0tFzy;)K6~SXUyseaqYua)^M9Ax94Eq3!oj}2HJD zX9jtq>-p5(#?V(vk2vUhs-n4{YwPui#Js9F93ii@7I6-wKO>qzKe7h=(Q(TEEAX?+ zU`PH`Z3gasU*;9L&+mw*=C?J?p)behfI7bC{~Fwv_tj;8Ecr>hQJX2sxB4yKe;(f3 zaNFLize69+b~S4S-sC0PrThsn`DFEP&3T_Km8rLRW_jEk#9#eYz72Sz0JKZ_{FZz| ze%KLj_YL%+)lu&>+J8yzes6tITj=x8gB^`)-*({o&gx~_IW3+wm6uc@ui75^hkQ>; zMCt@5X8N7!-iTNOjT&fHJ3MfN}F1pQ#{zodMq zNA7VQr`D1W_|I8yP-ocD_nCEF79I)iK5zV&{1dMKQ9e}Z4t-|c_sh@rwj^)L^$ha! zDfwHDceSfR57_ytfO8xL_5$xZ5dE&WjUaFT3j8GN4et$o!JL>URqq4xr|Y2)roMC^ z=yRI;+_qFEZ$Z9#1@b}lo+m#%A9>Y*`uu%i$G1K5JRkYD~`hw`JLKe!a_74J@-=@Zz| z{q1pMc^$#;&#GM?jDwv=n_)-o+CbjsQ^ZZ51I_V<_B=a`8@ejKW98MPJuo}UBok# z{x2g>`V4k5V|aTar?K9z!Iih?XMmp!bS?o)HdVU`rmmY@~|fBO(0*o zAAA`353``}9uNB(celv@HtT?FsZRX|v!SoR^Zfqge~~x24u90%d2^soc@phXf4w6= znHlvCq@5mfp+EE^@d>QuzReP_J zpN>F(jibIz4D=y?!hfA#T_Nwj2mUM0V}FF+^9*^ofOdK<0gwF_#}Pfhi1_LK@$7H7 zjsJqus8{3kK6yCzsnh+0m1dr@`na61uQ(?y1HTdtUYY)kTn>J%JMu*BdbR@GpXZax z&(M|NPq}We2<ZWLSveQ;CsS1#)38E)_Y==+eGC-cNYe|S0Ksd2P@HTa=- zh=ct3Yb|(+FA?Xww4ZuC__h{km*TLLybkkU{gpsob))n6^1#erHlA~NeW&qWYZG|s z>`r}sGrwDX@Db;DKSScOIx&?77!*%cZsIP6ft#=yd z6SZq0d4@jlCo}c6eue&@m57_{&n2I+AMMilQqir@_Z@}!@1&h&pihqus;3c`vN5{?7ap0S{4t6i?N0V>k z`bix}o{(SWy5E)5ciRm+m3G0OaPq->!P9R+yEM<7C68QzILrUweb8Uxdu`&i_Jg0~ z{wlJc;t+TnvyQ_S>6?-F9fLl{z_%ttd;)2w&{gn$eURsR|91p=qu!VYH16J!&v}Uc zEk--h=KRCP;q3xvznmd=A75(RfZlz6oA)Mog;I!HecJznywiN-q1sy|f&Mo~e3Vz| zZed*LJK({zQ`2zkXV`xDulcI&ZSbJBurK{#^8TX`H;tFzJJ7e``+Y&QKasrcPw?jn z`S5$tA9t<)ul5i;Up(UW62sLq;a~9LxtzzBF^_5I0rcUt?~@4L9G}JezkL+HCNC9* zb}8RZk}tiAJkj~d^d~sJgcZhf5FMAZJca$5+{aksVles0j_5C)pByEB8-uv%{(P2a zuygtY_#^*Ik|(uwj*BDYTi(EaZnii0IqVz>hhF|{dI7$P=jYX_Po4x`;S}_`P8mwR zf%Vp;zS&FYUg6rRu zZ&g2p{i69`KPT-BFx=YD$LB2Sue>S216s(SfxgWQ#6jnK#m#=rwq5S~C;Q0T zmT-=XqMt(F^Lva7#d9^e`~BJKzR)kNfqv0>eoykT51jozgZ#p`s8{Q6JEw!4G8|uu zPYij!cCg=_?ft~u_w=qm;dj*4zw-^Z?H!xbId9KR5AIVHc62<7%m99JBK+x0`x!q2 zzrgGLj^ta&hc<$p&&Y@SLm$a~J2k#elIJ-9e-zKE8KEzD5^*z zgX@87d~GH_lFB)spEK{z*f?ZPK)XU|r*<~*&{a4fD1Ukzt{kJ(`(p(4o;0wd=WETf zBmM(8pZoHU2Ihc$5BH1KbwMAqKcn@hOj_jUV(MGw0?!!^u63b30>F2SL3@L!kIVyp zgZl)k-;a=2Dhxl>mNI#vZ*mdwmz`6A;GwV4kIKW~FWw)Ak%n9U3r<3u6X;LsAn@?V zu&;PdF9;sr0Q0>3oKT3I>%*1LcMSJ6_bv1BITX!%9#LPSKI+x_v7UutXE^s)$;&^u zOdiVjN0e{Xia`H}-yKjKu8}uyf^piGc8V8;-p`z;*rMlC-;f6_2G@K(hCH}8xbpTU z`T609b13c4EDrnA;?TeHvtbEv_xEKElQ++b{#Ct;OTNFq9vN=?D||ijsv+xbV9x(6 zZ^HM>%E%w`>oefL{48PiYqR=ZwP8njwU)dP_si0JmD8-Zu=-qle^%|fNq(*g`cdOO zq%8E!d0n9UmYd1zas8p})H3fWS^M$a$Fe&8KWWCBd?WJySXmMJr;QQkF#hr-dEeY< zuj2E0CFsApgS-u-{@)PrMcgMUfV@r>@JvOZ{|(cbr(h^}-+73e+B=)PDc566qMfGI zpdXMCe(HW*vg+WWKf|!{wgGvk0O!0{s|NHtwqrc%JULk{@Z>AukH+0ha=$aq`ME?m z^nIT>=jR^e1Ezs1o?FS!SA~7$&#$#%C#(e8rR%1tb-?#LL)!=n*@<=z|em~zmoy=NkzFUa?Il+Tf0f_M7R*^h0%0uOcVJT zh5qyI=oeit+$Zn3+!?nn&7e=3@0_>&zXmUwAM=dz?F@OQhR|!gM6`f@cTT7O{;j~H zT;Ds`(wh3)@KbS1`wilMp#aWHb-ZY1xQ+A5#mFD&-;pP|){nJn3;n}zXTJSR?!O;# zQ2f7d2Yu_YXs_(&Z4bWObw9Q)d13P$$(H$y|8ep%dBAl(T&x4^_;8+4-c}+XxCwDk z9>$V?naml_gPmY!J+C9=e$52^aXi?&KReKF1;O_NH*-Rc= z`xmNX94T&pkngyLxQQ3&0sZT}@JI2vL+<`QNSB__A96j%-(|R+2QCyx9_qXDKi54fZfD77r*_U)_r^mX%y~dL{KEwBCBCS)BkN5h-{I$+ zHx^BVKJ9Sy<2TfAo&=uqIL5n<7ZoOh=j1+J^794x4z3fMMmrOxKtG@o{84}TO$A@W z_bF;n--CRodCp)x z6Z#D05FhC`k|*+dL~%Yw{_r2zm!0LaV5eRc2eF^#bfV^d0)cY0v%sU7A z(}fVX+~lpuf6I;jlKoHTLO*9ZcmVaI$T$80f8=M*dC;dT0DUO+Rp*0`W;`o#-pIKS z`~ufe%g#jdkAs|c#xH_?2%o3R&k`}<@fp!x@ok2uGslJajF=Cj=+7y`r6KbE$o(Vi zY&nhm)Oi1P3HXcN;QHGOoX*OvdAR)II@hI}yF$au@&>_scHS;UoYjwg$hXdeJ{R@V$kTj^X$NGp@03O^LX*;;DRSw;jB1 z4U7xr!&LIWUF(F$?}Wb13tYeG`Y1yjc=8wUNA|CgZ6=A!&?}FaFUt9wDa@X^S zRPoR^;`>L6f9M|Yc-K0pNb-E2p?)L-Yp!R0k3p+Q8I^(vAyak_Ms9kr+ zGxL7bPPVJzKG?~}b-9{vcaiVqeQeqJi~O)T9@?VoowEC3rxm{!Dg7z(dq2hF1jA6a1eGpzreoYlk5=qmehz_thW|3FOny6T}Nf|roTh) zeh+0R`3=`~XwJjXZ~xVq&u@=_m-!3%vzYde9tA(ceR_k){f>cWG5aytqVd>|Jk4CE z{YEFCpU3wmG>_#v30|cg>eYGa6Y^4}z|G}}xBPJm`cgc9Rvbp02G5!u{SpSbXC8U) zWf<>@^Fi{a7cjomuGVK^r^y=}PhZo{GxD9hzo&j*X3hib{8?g+^Z1+k9Qda3@L$)h zBgj*8KTO48KY3Btdz8&Dy#IJT&Tw0AuUXDGKl}^);ZW48_IA4r-u))@!EDz<@>gaZ zfh`*E6|X@5`99>Qc-pJrOGYC<_tMS?@_G@dSMAzGp7l3p{7+nior~tH=(cFS&GB0 zdtFB- zDbZf}^Y0_@MSNZ({g;oy3vyo7aqTL(dpv&k1p4A}&OG1u6ntPY_$fOro`LtDj(*9* zaUPTU31RQm6Aj6HwgXyH^Ssul>$69=br%DNp9{_Tl;r6VO&Iz|4QDy4BD&l zSSls-DfyiX@o&jT^L}Yt+F3}R@VV1YU$gJLt@j_-eTJUqxv%9Z7olA`&+lk-mcQnA znKhqWByYp_M&(b3G|*o^fw(DGHfJg??#8j2HD+GhgrozIPx$uaHmUx&`I)fOOEOD1Xqy?_u^EwQ+7&*%`O${^0I)r!6vqht-9?GVP4X1fHGe z!#c0KN`8p*p3aL(e-3^89p~}x0{OJ<7)SMKKaKf*w)Hcb@9!%P)5#lfJ%i3enrDGN zoZpRFOgo=v1^?Lf{&IhE_x^sb$=4ctwgl2nl3Cwu{rTIR7ud3uJj(1}X8Dcl&@29h z%<~n?^L0VLG^M^Rc{T0}s(kyCyuSHqi|Vawo)=m>O>1KO7Neb>W`6<8*Dr-X8ZYJZ zfN$e|#k&8KEHC)HIQXM}97P_H4S60-`$Ga#n7Pr<6B77|m#il*YQ7h1>utsN&})<5 zA`kA12`Mkx{Tnr#`eOcpYEZ(Y$n({C*ebd>d)jNn1Z7`Fw30?c5=s zwG{oOdWRIZ@yz7uoCEixR#Km~1nh*AMY}X!_L1l2_bzo^FsLN-o0xCGw9}vz{o#8_ z>ff8>zf3`UHIAm4_cpEneU~CWif4v0;8V=~3|o}X+sXSd{_}fDfLF@m`evmp9zzo2L@;P4mDc>PMfzd^n8y$`xTJA`tzeygF|7xwGw>HUj>r zy|GomgEzsSFxuH`xHLrGA6KYf^dah19###7ovtsCCyLuz^B$e8xBqqYV>pd9tpUFE zKd1gIdBuC+($A;`{m6HySMyuhaPZcPkyk@#e?GZ;f4S}CwL{Ur^8aLQ*a>#smk6l? zzGf5jI!``8?%ww@sxI_-K7;?#zauZh`>49U7+Med3Op}Wf2}d=glyan|BZgs{MNJq z_`K1`6Mwe13;DDN#98^-wITF#_+7jp>Q|7Do&Y-R92Eins1xl_A48t{0QAA+4b1&G8=ts#Xs^!S zu96qzbz*ty(>H;B&qny8b=1LMf%_*Qe}+@PmprW*-?n@~exWJ!*Z@`s%=^#3$@PVR%Jb=`T}!_H&g z-_YDLfP6dmO%*>%-s&r7K4j_uJN9{qElpVOOY&9=k${chuBSmq=p!dP<9whK_(tA0 zt3o?9I)mp-kMSN(p3LOE?Z?~vuD$$>BJWuodgb8>^6{>H4quZOorQc;Jg0Pp{mhTS zqgn5UZs7CG{ViKMkf-YozLMv+T5oo$2YBjW*cn0ni(cSOzCk|cA+OsTd|O@wOy@1V z`+%n{h`0q&AJG^5;W_C0k>4dxo(FNz`TUiB&^LE|Uwgv<@R%srQQkKH9(=)gXMQdw zj~EI675_Gapr3gNyes`_Zr0P-{u(_Zu`sJ0J@u@<-dV|xS52B#2aSrpU z+O?28QxC*J{Wbgt=qLZ}?8oEer}=#@=_GV)owvv~biF&2)H39mkzVKh| zO(L(@7vpFU?JS-M{m1fJmq{8YQ{kjHUf1?fjmhW<|6jJ%Il%V_3z|$?!kUM{ZBIkcAj1US9>Rs515WP?4~~3^jT*o^O9-goymi_|BvGN z@jU3)yY|P6I+)Ru)2y%da9;?T@#L8g{c`S8Ej!D}V~WEc`MGcb^qW2cSN<1W2p*Bs zsV}@3Jh{35YK!`7jN$hBWw>jd=X2`Y9!C7-PsbS8Nt}xK=Vk+n{|N5BKQNyBI_Gnp zKlm?s|M_`k!|nA#&g!^cXhZuy8E)r+*LyIp%Afe3zLsx>k_iHV`3Ow6(*bns9;_)QLf=8ExpB>3>tp?A-^%$Y#`PZS}AGzK? z`p$6c&q%Z1zb*3r26>2UonE>1(EHDD&i|Xq+ql;MOf~bbwLhER>->`bG~Eau>3VPX zA-Q`W(ZEg6Pn(;{;pb%XYi569Tjc)>a`*N1(Vt-_iO-8Qjy~E9{+9Pqi+HVhJS)gA zx$esa{sR3R*LA`CE#P%_B0qy^r{k~SP1a!?)g-@4zAC%3e=q$8{RHkqrSpUx+rSUH z*2z!X34WCKwLYW$*W~$oAa6B}{)mG?1vv#zuLB!9%bRh$RyhTi?X ztuy3{0x|At(4T^PpdZNR2=a3Tx%>W1>V42R*^U0yK7Q56FKj@&)Q_>`?(d|x-48oy zOn=&FZjWELUFVHqe?VV$CGufB^=rtNjDr0Fy>P2MEy?k8Bu7F+MDq_^naUiY>V6ehdT>}4=Cs}Vn zzo#0w;_q`CyxnwX{Ck-5P8~y>j{R6J|6W>kV)6`>&{Jc-T zwE+4{_NPC9ou`GsM|l6r>y8)X zefiu|ywG##HmEB+L)KIdOkJigp&g zgq;DGQ14>$A+Nw2e2YBMJelt`_^vh>cZ%~`@(vlGZ$Uf3Z=f&P3jVYsk0P&e1##2! zh(T|mugCW$GE<-V9ryyiKc#+&Chyo3{gR9N-^tsw#{3pUp3L*1w|~R9Z;W_p^4@%} zMD3bOo_d_~d>|kh?9_-v9CZA8NWS+2v^SjfZcp){cYcm?y~mOAL)Zy8iukL4U#0}V z^)c)O(#|#?a39{su1;S5WAKjuVSELXr%nZ)&=T?KKwga8zc&2WxVZcY^kq06J5s+q zHTbI&@Kf)dePq_H+VQf;%$K$(pD&Q-YKC#7c-AxDrMCJ?X<1;M|M47Ya5x!!xt;0K=c59}+SFOertk9@05W0TDFzqNC^0Qz?Zd5H|*13hS$ z=ASr!@|&=;hWcY>eYUkzp&{a|^U~7heFMu=%|;xQpA*Rsah*VA+9{nG`sYnh?u{CQ`r3aBFAQ-^hn>@(6R^!E*O^ljF!=nfC*1QJ$wX>x0#Hn(+Q8W4N_5 zhwrTi^Os5F+qllN3;Bo=&=<*r_y>}=Dh2=J8^ZsZex6zI0x? z(d?IJ_08rw?Z=h{-;fb{jh7(vzKYd1Xo&dh{PQ9CfltxDx?fk@+&{H?_r8=#I39MEP3@1@C95?r8uu7KhAwYL#g*vf&P%|I<6!6y20qL5bBSS@8fZy zJ9$I1PtE)KvA^NAUF~O~y?SruyQ<(>`M#~@^HkNqkDbSOl+D@X4?ciD;_1ygT5G>; z2lUH#^k=?#Z^3f+{%k2~f*%bf-`6!_=Dj6bq~BEk{q%~S@(p|sPWh9qG4vT%qg|Q@N_`1F!}Z=od-CsY zqaUR&*A)7v+#gBTK|eMF?`5v%Y|(jmq2}NP6VWckA%Xlj*Ci@{mVFJqFZchHozyMB zyVi8tpJllEl%etdI7|H_KL65ulD#GDY;1r$8OT4X(+b@Eo#N%>+ZH1J1*lKf8v2kE zm}k_k@#NoCgkJG^Oy0f+;-Gxa-3E62?!k`o=U?(e!SJ&O>uvB2^tZV$Vn6cJz> zh;PBu@;;m5vxD6Io=dJs=v#b%JXG91=>qOC*Jri_(f@klMKK;nkoWBdeRCdPlrx8W zfNvNBy`Jyn?+ISR>}PC?^kd0~K7n5MqjraK@*K;D@VbGuDzS%lX zjT1L{XGUO!k=LBljMf^nBw8& z%gz4Qw#fbj!|i$d@TxfP)p21T^;bqAuZqymW>K);oBJ@dB_B#2FcSV~-uR9Dz(M#Q zLVfWcV5egv_@nz3E6JN*!nl*4Nzw2#CL{dpLpwdj!%m_(p4-xy{BQF6<~yslC=O{S zK%X@&>Q%o~CLh2H8r3_3ywo>{gT}=L^5k5%8RD(Q?1MNF_Jhp%f-TYyB|pV+U4{C$ z?V)m`yD!OOe9ao zb+Gck@>JOA{2%5e-EY}N{>x|JIxpHk9r_B>z^k*pwP%4xbKS4v982Dj*RATWUbCUE z#_v01p`FWy%QqtLj}mjBZ&4fLJ(RzkP9DMaU5ZFI?w0iUHBbF&xT z_%kyf+oCvETnS#(obT8Y;QiO*NwW%k0l!0`_MRno@7Iw;Ui)+O;{e*}yask|*N30F zzCJ_#h|gcbsh_+a`b9OJ*KuJRz}KvSeI37+kT+p`bp8-WemFPmXr4*G5q7qAK|IH^ z-WudF{~!*d$jfhneoPhAtGEUK4Bm|I7pNbPk$0>Q{r~0pX6RpaN8XAD{sKOd?FwSO z-N@Hn!F-}Td`2Eo4gTvmd(<39Z9cc(2mf{c*7{fQB^h9+G3}@N4Lk+kb1XxCmOR?E zAN!4M(EIT{plQ^P*iQRg7jZEeesP`r_OEEK=96MOp|8R7rE0YE6M1_cH|5Vs@_%PL z=hg5y*jca>{j0cLBoAwdd>cahdv{UK?=q|)-xv=*H~{ve$(Qa1Kfw3wG}qK5 z;;;97Cy=k1hFc-#5=UY*D{gGW}%xYrrGKXDamt_JikMf#Z(i(2{(TdC%1r ztv84@T)xqS_s3c4Kk14*RNme>0Q+@1AWshRk5-uT1M5$6^FF05dS27>5P08Ih;wV| zKl~j$nCnS$lYd9veirmPPs@B5`lF37uWI~`Fx}PmaAW81zH)IP><7;qQy{kmJygJ&HIh z508<@nsH!@{ONQ8`lD$PXY+cdx4a`CJO*Gpu&3*(4?RDcnp1F{0Ed@ntl_r5eo2mY zg;U?ymXBl}jzK5>ZUNKz%%_ez&d~y+XGWa;#HJSW)A!q;IAP=97Jk&Uv z_ZRHApT9S{1l}qQ{MUV$iI>6qyVe;ly2A7JH|X~t>1@@j@Atop;WiFQIgwYIpZ_E; zbpw7XZlkY5zw|8hnzzGmf-mQHniQ)e3E=j-@wR9m@&>oSH!nbcWuu>W$-{U*Q`eQ{ zZX+LjK2GOVDsKDkz|JP~9N3l>OvHchf>(F||24h}-2=a$hnT_wqH@;;}=X&dsQol$RA+J8WP&JS^u{@_EjtIQ|Pc2)fs^>*xtewTg; z`L|{rqAh{6-~KW5&6{If)FD6;Auz0PG|BpaJ`>( zi2Q6K+B=o{wI4!X^lQYkI=R2u$HCeuxE*?3zx?x*xc?%w2deQ!0>0!q+0qt!{9+d%nk6D*wi{{m%jWUHUT_kwl5=(u^$!SbH@U|;k9BQpmK<_jBgqwcOATZHRd4xVFNaN7{L&O%co|nrF(J_c5%W zMa}+mwlrtGi^wN%y@&d18+o%hXT6_&@&5j*X}Gn&%=H|+b$)R7_ku5xH|>RaH8cGg z69oOQo1FD7GyP}n58sRa(tLZCygT3TRy?E4`({@E*!6ty3i)u(Cu;9I@+;g2TlT}u z^9F0DGq0P}?^nq;bN@8Ww++qyN>(3K8UA->yD}C5Z|`~^d@lJwAH*Sq`npA-f5qp; z%ELqC7w=&n);yD|81&0WBM)=a&adPrS3@s5-vmP+{2l6*|NF^{_&Vc1wgmJ^rhT?3 zKK^F^EZg352cTC!#*q7dfjp08HyWg~Jm+y7>vw-%a%zhA-`!q@AC2H5$n&8Do zqaVdfg@a#d4?o+{&N%XK&HE*`1d_+pfj;pr^wr5ftqUGI3Gx=x+^R+%5pm)C)^Cx*R*LNQ4b%cKWIJ8Uo`K~i~ zvER_HaK^b|SMZUk;g9CY=}O;$LPEc*t4AQ^&6ngTWKWApbQl z%{AQKZ*0K(jf&?6>Ie2h{1vwXLt$sm0!$>DXJ(W8wnDu+f2%u;{!Bx^>%K>q;oyOM zuTA-Ii#$zPXB@sC34M=WopC5S8a(n2>Qx+`kw@@5GKxd{G0>;33HxgAbn=$2_d62F z1Ac@58h3-o!H)aA?2=L7=juD{$B?_fpXl=g^iO*uZ`Cgc$UoE=6X(#L!2Nn4{sG?KdOUxU zH{f+*F7g9Yp+A!k`f&0Y=DN!sm)qrpeT~6+v%vS2M4XjZKC{7t%=187bp6to+;6Ni zpC@=ZEBl`xD-5^S9bwsU-4Vs#1^j~UN2>gRDCsWc_#!p_?N zU`Kor`4aPd!c=mpp6eSglOK!$U&8Yl_16`{?Y`?_nVfM> z_9OJo%D{j5Q)3Bu*9iEj-;Y8CjY_NZ6=)if4-8sF3s zk8FuJ$Y#nlu(L1G*)KE6PxJkK%>xbALVuL+G0D#zIBGW#*x(h9@U6TAibsJifH7VUhu6};_k z*wOvH1oA>#QLpmq!8YiVuE77rw6kS9c*14W+kyNBdF@2xVHNTtJD?9diTLaKH2Y5Q zw_Nuk{RG36Gc@7-anW!)USi&&UG32fPiQ>syyAT}^>07&qI_N~n@`D?RD}VJ(^b1+ zXGsv+t9*{$13vgu^q0l!)p>I0J>c0Sx07~${Qr?WT|Z~N#}2{HQQqH>e&_Gt2iH6EA=MG; zzX6}hdW#$d-^TZ>%aLy;PoEL-RGtSOgMLwK=lMYBaq#kG;J^B7*a>j={x%!QtGd={ z+&T$;_IIdP<2vjVc*oB0U;TdSGsc$l{uHvJh#o_ zX;1~n1s&I#pMQTo_cGk}doi>Bv@NoK=mL03^BmrmA>MyIp0$61`&>hU=zQ-qd872O zqvL+iMd+8*KzlWx^d(>S8{)71(`sFYK6jhwp34&x7Pk4v)c0L*Y8v0?>H@FEq{kgt0g#1_Xp675}zDB+(0s8;%eI>)Kea}ZYzPF{m*)8ZN zy1xI?={9(FzNeps`g7zVyU@Q{2h!>e^iw$AH7_N<3x4+x#8di%_rPNZI>%Sv`{3?< z0A`Yp9F6#BUVTTtfbY}&U%x+qot#|HtT_KoUT-Y=UHMb@A@l`Y`vNuo7u>z?-#Bvr z>hMQ-HTRJncbPoHGhp1sFm7p{z)tdKh=cTJ$a8Ij9r?faDfFQo5a$A%hwDEBKY0`V z9!UG?lfX+2#yF}+e*Pu+W7qw?*RS6{4^(;seRp%8$(BB>_ZoR@CB!Y9_Q(9kyvmBa z(t4!hZ((PPd5&$1;+)LPgLXV7PlTP)v@@Li+HJI}7^{`2CJ5v~!(2d_U^dd$K>LfSpT!!2ev-r#1VU*?LcNpC#pC z4s)Z}a`*S>dywz@9(MGepzlY}Z{WV8v9y20aC_Ypl@9rnk36$^9$@VcFOPgsy?>Ec zd+zlAqS?36>fa0mSA05}?}b}FXLoY1wh)-v*iYRV-i0bp@Jdau`1> z?|KS)J^xxtUab-Q9LIW}k&omJew}Y*_Jf_VA;`}V>W`Aw<@?&o=Q-y8ZN2XK`5pO{ zrf9GFYgh*8OY%BBkoIT$gZl@;PuYJ-UV-n4$WGeNp)Z^Y^NH>!+$Qh-1_M|6QkkJo z&2^0G_fNBc$L?|V<6iPNaqwUIC*+ligUio;Sz%|+VDvjL&pbWNemyomKGhLV`Ll@J zZ?cn@%MSghHRwmZpHe9Yc)08NLRRw~cW=L^amL{x`M~_}vnS(RF*o$p12G;$$zSFL zpBMmt)Gx`u0MEWZl~<|jyRPIH&OxvHS{3p^@BW@h55w)a-s+2S-IVpF$Pay#nJ;Zo zocod2FzaeDyT6B0%H)lW!=(a*<3i`3BPv6`ZW8o6(QTe<?5KRE>YXs+`tK)xar{1D$eP`-_- z3f>_v`X!wDhBats1>&Dbet>*aRroWFd`wN~Uu1CRXSrJ7#m#l3EgCPG!@)ZqMT2zw z8cV+UGUD)x_Wf!@AG#U(+~jHNg16cTu6~Iozi8Hj+ai8}+;QV6Xm5A&RE@!x z^1hAQyV`K&7^U7Hd#Rtq2bg+(dWGD5ecdhs`8hlS`B{_3)){W+rJdg*o~osXPpypYW?Q zKC4?mpL_-KO?gWbj}9__PBraSZ(>`*p~B z^FtFg=w~!}W;37JqWI))4?AUAz|KF^_apCV&L3^jJX5Fx^a1>yCbyCDVk0*QWN8%6YWee-0BbHcKSb;JOkIksvmE6gFfEuCud83{P46j z``1`IN!TiI{b5Bj!U zkypBp6k*mg+4wx<`pNC|=K*<&GS2wF9sqr{#~3e~Zzl`{pY#B{BkhzJ48D0WcxUoU z74)j3pHorbi#Q)@-VXl(yb+)GDX;vZ!N=7`JaznPNWOJG;#rw-do>>V z;jVq-mrnqn^fT;)P+xl@;_u-;pMA;q8gApcG(GHVKI}aS+?|J?Oa^~l81uI750se# zzPT30k=ixiaC;q*Z$xrgRPfO|}VxUjpz9^c1iv0*apcLY! zeEWgC+Q1LI7BpVs$)Bxa=K=&QB_kFW-iKSH1Jd zpYk}O_V!o@JMQ;nGj9M-;Biy&pF!^b1>zRL_9l{Na6O;xzY%u!XLHW0jeiD@%jS&# z8}fQ_h=cC49o!84n?$rr`PSwa@CjVMs(el$zx50B8jk^6px?s#SJmmi=U4D|K2ARa zegmJh6nQn2`qAVAvcrGf_d7;jiT9CYKVlo~Y&r=0;v2Vv2by>n<>a9^ z&@V-(|N0>G`@TlI&XA`(1fHQc@=D`kBDvoS_$glPcj)c&8C$|>C&f|l4I41O>HgAi z^35;7JEGe>cgW8bMLcD{^)cAVR{-^DzKSQW^bT=Qz2BdNzJ+UF`t{@~UC(C=nCnm5 zUzc6)FElv~KK4)4t8w(|436)QK1%0psn(6GISYN7y@;Fc=X5^@9@_%>AIkWQKM(%Y z95-wUAkSs$v;I8deGlcsaq@vV5og`c8F~@=&aUrSEGN$zgMQa|kNgYzIp)1{Thy-L zOW;dPoNQ72$B>7cc-W%*s5vh~AJfv=Uwz3_jYb@F9KTB5oa^DEz1BRQqgP;OUO3{@ zg}mWa@JX)k2wWjQ`VIVfLVdEoq0i3ub3@20k$3$R`kLgU{(;`TZ=wGU@ZcEuqxj4t zFIWlf3Zk8NhI{Y(rNnV3jJ)NHCg0Z`dd*i&A3&eSyiae- zW!mw72>x!S^SDs>5qKfjac#+C@M}E((K^P`iQtj^E{4W?+b7_@f1n?gpD)RG>~Z$X z@TcgPoZ;w~<@7V?8SK1bKB!$|%)DmD-N_)dOZ?L$@Q1#zuk*BT$WsJ@H>CY}*Bf$4_o*elG{74#SoJ+q2FFGCiiL}4@ z9e9OpFrfM52Kkru;iuZ0*W=@j!u-s?KXN34ovuC6-g^Ay z3A4|sjdSxo@KeWyN-4n8mVjP)c+qe>zC5YWkGlSi_z?O!AHz;8?LQ?S%KN~wpCKjm zNBN$z>{lg!#PcW}uVW3j*Kt!mbI$YrAHhz2o;RxPO?!t?gd7iaX+MKuAqVaf@JSV?95bXV}$8*@cuWt1f zG9ce{{E9KpKP+$aCHk>B^(}nCPlrLT{(3<^aU!)E{^2h9yzkLpYHtg(Z;sVh;kugo^#34v+B%3^SMm@2p}#`^ z)n6;f2h2nqvQb|kBlKywPle{mS>(r)p{D%1Wbvp=Bq zznfWqWJ@@CsQLb}H~&*P^Z$+ER$uxI^1Kc87juHgwT6A&-+P%0d=j58Yo7ev?5AVx zoE{8)JnfV;&lN1sQ~_~TeCCp$od` z$O}97ccb3U)bAkA&g){0>#OEHN$clZ5AslPn`5r4EicONS?hf1CV88m5I2pZ(&oOu z)lV?zv$n{e?c}jJ;E(e8Ecp_%KZGqBM|lgvPCzsC<4x~x%{oBwFTs@$`3gb5+|1v$ z#8UqYd7@d@Y>UQS?IO_UEP?X@`FXV{_;d3;lmFG%EC!y6_s6<>f9vtwCvUU@{;OTx zf}!{0`-bhQe?va!5$r1;@)U=@?;7|MO8rRlyw=9k{at{VQsB!cpuI(?FIgJ=W)SQL zlHW7WpRAn|EzvKsf2}Nds=46ur=5AeW%VKa?vLVgo_yU(#4|VT7pVySrfI3XWH0$z z@;t54?;XfblV1yfewcVA*m=W!v2vHRdfww9Lz3!K0s|9}OPt^Mf?d&9<@4DZ9FdX^}>k(&NU$3YQ z-n#-0ari1B~Q!ety*V0qAv7vXh->w(%hG~{g{FG=YtsMZRBHJ>kabN zhu)vhwS%djO@1yOahOK#(}4Ohh=cCiG$C)reZ>|3736-4kPqtLKgmDj`a|VgXhYav zn+kE$cuyqv?TtLIB0n2JKcgkM#_1#SM6*wrEzPL!+8FvNv*3^BpM??N3$lRgJb63$ z$ceDClXgm&$1N)t6e{dJ*^UOrPX+A936}%Dmb5netlRuvb`*~>R zS~uv&^ZHlE<;d>f{iD$D^5;5vjZd8OfBPQLFWQZEDLz}t%VdTB8jnxN?RUa$(fM0Q zFW7N^pS?4A$ymf+?D}{NhK5XHDAQPJZ2W{@>(#=p(Zu z4vOaq@@jk!TJuuHfzTg4gFGKa`xOU)Ck{dWsJ)BG>pq2E_9F*F-|wiiAIl7R|MhQM z!|nVKVDi)!jrWg-f#-J3+XKlny1u`*&|LppJMR6-!$yMd{tfn(pRdT>>j!p?g1-L- z#9w)ybu{?%#o&s=F7h3WLv_ZjvpH^Af6g(^(#Mf+x`(*wy!V^2(8nx*pWE{cO0sPB|2ac~bY2 z?@{mmPVTy?u#^)r>ZC(cZ(dNAkTQsgeTMj;! z&jmufzx8-_81ButY`8yGjrLQlg#NU-|7}YE^?#EO;d)xNtJo^&Urk24JOZ$e)kaf}cHu20diEz9e6N z5B8N0bI41kMSEqZ`#RVe%>7Az^w#3>Y$q?+4{=s|-;l?d_xxW1pR_$@UtQPN&ho=i9Fyn$=8rKS`GWktJ<5PPhALc&~drq zFW^n4AYkGh$e*8a#yOtclMM5}t_Q1aft~i}VPEx5BJWN+id&7X(1)4tYTBasFEYm` zn-9q+q2KqiU0t?;kL2?R^<(Po;PYl8{(5e;ko+w7hiO4Ofjgjo%XKe`b0YcJ#?JWv zz7zVcbI~pxk8;O>Kb?pET~GUG47cMep5I?+MP70j^drrCy|x69FC?Gi53c7v{_)Vq z?MDA9ZvT=Gz|KtiulRH}+#c^vy1t)&ocbv9T+|l% z-|G41K9y=-(lnPrf+ zhW^T9jMFOApCXUo^C{(t?-}Uth9eIvQ~x9R@C;~|&P!*VegAyE%5Xb=YwUs@+0XO` zcx*bfE0Ff@o(GQ%MSL{>m%RXfGaB&;mHs05;H79+FnRI6z^4s?pY_OJUjiRn4gIC( zI}0y^hq|8I=DI?@9{sNK-Uj52*I^vV|Gw8~-^A6HBCPj`;dUOl*7y@IQUB)q8~QQk zd-Ar(&Zz6)g?PRZ?)|M<_jD6{p6mOwBgmt<-=oG?iUjCW|BCnr(at#X2C+zF`MH>U z#%l0?nCB&L!OnB@eA1R!+WDD$ctf;T<0ac|=;zFYUiov6e0M8n{s-NGKI|auX#D;| z9>MQ)XJfrD$WMNbcBx<5--VrcKEKFK{fGC!CyYnEvL8;qi1){I-n)YQPz%^s-oCmI zI|W_qx${IB>B z_WfM%v(z)(&Xf6E>qt*g?>=t!{ug$37I7Zmdp-iMwg~;Gc&1AP&)gn)EC0VD|H9vy z&k;|dPt1mKw2pZ-oID{A{VqFCpF`h@-}eb&G^)J-4+w*wI*y+sUpL!1?)oM{|B&D5 zP(Q|!w{M1g=s^1?$irOclXYIgPO}E6SNZlIdE^SjNA|yd1%1oeXs^aag*V{WxlUjN z>uviMd`Tof=VR}D5|bA5$q$U@F>@Yf^UddP0QFbjIk{}er9lL*vYpU z#}S4N4V2Q7y`x!B%vX`%Nq`!Ly(m%OMi_?*n>7uoMc z-n%d2{2|iFQ#2j)2cqC-W!m|J{B0)0O?mP#J@mm`k2iz*dKth|EQg)X$XAiyHs^P? z=s42%GwAb;N4vxylW)!e|7X&UeRt4Ab+V6Alv|Jye_HHG=Toe8)K4~&Te^}2k zndd>|^{!$3>iJIoEYN$*b)hXq=+9pAQl$|8-i+t6tk74R1;g#A-$lOlI`oUl7iELK zKlk@g9G;U`3P8QepUGyOrOnSuL!JE?mIHhd-^bTDI!ivMH1x{zoH?P-?b@$zW-jop z_Ynu#IYvIZEbRP2|6hrBLI9)>4ZwWTrXc2%(bOL{-1?vN2=;Y+d`142=S8`xuVLm{ ztIvKM^>!dXN}lsM#*yMPED!XlD2pQ z$?qH&g9<~R&RloeqU+Wd`Y^sfsCN060>AHv{tBg?rsn&LiXoBr$56voHE?{xsL0`HD10A0WZblg06oXQ~~$-3FAxi>UQ!ax19ae zG!%OG_2cqt;NNCN9CW@hu{!vsYv^CK_da<@Yv_kDo&hzXuV?Oy+oJ2Whve%{IpeS? z9Qq^NmqYP+Y`(W=<1mT)$f>VK)&Y+->kVy@pB3wZKb?g<3Gn{btoJ0}aUSuJoi_EL zFUkA%>fdw?!K2t-wGze9U{R0TlAROe`FLHqlYVAu4E<&^ z&)M=BfFI=k(u)7@UBR2)K_cirWZ`b$F}%+yf0`I>?{5q*hWS&+ogb;+(iw49{-^8? zJDp0wPmOmU^L*Fl|EMX*t6=(no4idL=rz9X^n||SLU5f=M)m^lKL~M-r=5|#!T($1 zJdXcAy52m#r{jJ9e~Gn0ga)xE5kbTjLi~J@^^Wy2&*eA$pB;eqQvU4z3cTAO_@n;5Vl?*DkBma%O_c{2Z_)i=QeMi2Jsd4Nt@`OInx2K(sy z1U#HP?|ASYJeOYiu#`OJBEt2Y7wX1xmrR2`%2*#Ve`>Fo z>EJ(boKc*!$U}|ysLbC4`~Mo>1(?D9;)edBeW5$;+}Jl>1?xW=$EwVP{TS}MP&{{& zug{BkR-yfqv!Fl4>;CuT2WNv%-HtdEBafH^p6e>O`j^*SaJL(KZ3Xzd?%>L|MDi!)o$Y$@AuFLTZP`C_ zcNKW@D(E$S?pqCh)5v%8r+5ag0iVb9jmGx>YP0=GKGAsZ$Nb6vDQlsB{4we!`>oc2 z@2ZUaX-YeL$rCy6)&7B{#yW-BPoIo|UgK&u`Q5{qpnXL%#7h;1~EEd0l@CZvr25811e&>@~Q2V3GDexi>@qkmqTr zzt`Gojt}m(Z9FH?ga0VP;AR{qY(jqekXQL0{2agAF8|w-hfPQPl|SprGx$A6`T54+ zX1VTMH`c!QZ;gFFX1No&|8pA4-TedjHDexO{$#)JcJQ&xAMrdpz@3ceLgr87bDN#u zDZ}8W+IJaw{h`QD#s7yNp)btyd=y*vUEnt}(Z8ghM}FAy{Mvmt^nY!1jOUy^;DMYU z%Km42!CiO4PsQzb@@Qk;YW~z;KHdj?JDvleIGiW%%yH7k{;zDdbq5gtL=TK7GsqvM z!cHhZ=qmdy4}$MMi2SdMKeid*`M~mA@}Eg59wPTg1#xwr}d|P zt-;MaIaSkf+`B@(Z#&2K+J6{!!q%Z*G^U-iN5BhP)(QVQ`r-ak<{0#)pCHZ}PkND0 zU50+D=dHm%Lm$BWS34$<&pi%1ihsvU=)dFnqH3>~f*XTj&WFHa8sZB&e5M?r@_xnLVl`U-jd()hd=T&_zd)wc+P|J zf6_Vd!<`YIwu(P_55AwPyh=O|y?K9T{yd%V527!CN3DV#&7;~~0uSwmey4G}!*Af< zE=6K~0yDPJgA@m+%dj77c|W@J@8FTV?`T0|*U3MB ziFm5q)GN>rx$7AJ$$x+c81pRir#P3q4(_rBd9FN6ARo_hvOxBpjTJ%{|#3hgDt|^eYNMU!D3$@^G%lHY30I6#6N7kXMRZR5o}+%lj8+$-kb7_$1TL%xBP_ z;d4p#-*Yd(uX8_!;!x!!clHpWL& zzwishLG4oMJ$P0;;@rkwy7}EpXS+T#4E;-Xs^$Q%(@o*G*z14{S9R8yjd7=N6`LFgmNnY(e;-m4onDN~& z)BdQ&urr8uMi|_jKg_p$xAZFY5zA07`QPiK5BtB|;C4Iyj`NUw&L7qfH@N9f>7B?= z<-=|Ah*sz?)9GhWe%N<)f&D=8BL+9^_*kwxKNSFXjYT|_=f4@;yzbkIqJMEai0zdN z^w#gH3@QZv(D=Tz`BOY68T+Noax;n`o+0-CYV6}B-xPszelG4(ZyJI3cMxs$Pf)BMSwPu=Jb-=oxZZ9TbjUgWLx?TbM_+j7ox zZR394EcfmVw7ajp6q~It`M%F!r$6~)^6OkjmHqCAAoojGq<#!}k12?c+VL;) zdY1iHl}f|Txld7F-Iu*3pT+0wKD6&?jVDfZh9o8Ptbj*J={{KOKXO&}~ zr+PyFTVM1ePui(u+|QeKu5ccuei2TdzY6s7r$7bhgNDH$<>4&y%f@|``BOf;Gr0ag zi?sjg>jOK%<)GJdkbTCvRQ5PGLAe??yeolsD(UFY8smAVsb9!_ed>45#aF{m@l;>v zFGYfPrBjotfL}Mx8#8};uW+0nc+_ap_Ag`nktp@$34Cr+q zx`+H`RmXl5Vw}5Y)~k0S>~y02OXSw?kBl?MYg0dJEAm0tuPfw%#(5;>Px-v4CiLFi zAEG!n^#||R6>*mTC&~Am2UnZA)Pla~YSc^DwXWpW^B;aDkK+7C`PR``uQ&Za#{Igw zE))s`|J(9B=m`1C>L^$3_%C^n-j4ovt_M4#;xWF3F`lc)ZS|p7d`cSYJ= zV?MVb-(d7t^QU%sO&$~l9!mRHo57BgasHF}Q{EnH4sJciX+#U~EsK#?dS0{M;O6x) z(ihh+54$y+?O*D5-a*_nuZRnSo$b3(uJUumC*Y66QD3dwJR@Ib%-_wQ?9>m3KEPOa zF@LhNfjqimu&i62CJ*8DQO`A=8QjeO8J6$#ecl~*T)7`raXv)exjOo< ze0Wd3vn}fDfo^7-(*t(aTb@%)iv|xd?z7FG;u-!K_%wIaSMBlxdA8;LG^`Kw+u9-@ z!qJ?z)-m9#>L3q8?WGvs^Z6V+a{Bgfs6TkvImdC} zSMtMc;E3K|2pItVYh%1LfAS|{Ao#%5j(OE$F!&S8d8GTv11@0v*LePP2=qe*a^;P@sA>UgJ_3FtuR2T-m6Q47Nkbg^VJr8a4aOm?)LY#Y1e};Su z=O^md3r0Y{!*cHB!mq&Z8|%L2Zz1i>90fkb82`+l_LmMA4W51n@zi)VmVAPzW1JI= zeFg!1!J{|nI@gAP}YfGL&o-YIK5<^~h2J~*0{S{BiAM-rD{nVF@gT8k; z*in35lK0_x7s~T_voMa;D39y-DB3AK8+KBU!;Z$8VdTkeQ7`4;FXV6TqP=#|PTU;W zxoiVh`<@}6&GWltCweZfBT2b&9Z^3zVsJCxW+gc0;hp*59eLhe7|V5E0DiPJ^3#{x z`CIVt&4_<}@^td%#(Cl9Pw{M)0R7}!XkW!`HTi|vup|Gyzk@zzKk`}mvyVJFC%Eo+ zLKi|`HWYs9K6e>;0X{DdrJp$$Lw{-x%8e!8MjpcPR_h@FOQ5fq>=?H;%fN>|LcRQH z=Qw$$WuEW89Qp)~&$?fjLmpoc{`aMw3M-&bwal+ZtOV~m9D3zL8o67FW4p{qg1(5c zAIJQu9qX(DzpxbkYaTU=e7vQ@=Odc`@anStj`_0f>-w%39zKz$lq?~Z{ zhb_=s_Yn=+3cf!G?W^|={8GS^dEcadw21uZfAD7$;}G#Z^s6oT;Ia+;3Ew|eo^&Q( zZj68CuQBcXOP??H=(X>|}0-pW;rt zz!Q!kpB4Yb4zKwPvv)wW&bGomJN>m@lWz)p|BIf`hIg5cJ5R|eRW^ya|FE3 zP1w=A;xzgC7T}?@Q|T!5K1ESq@&4)H!}uPS#`C^EgFimun1`pyU2?*{^bg1MX9%Dnf;&qLAiK%~UtP_|&+1d6h zcmtj@P=fv(B~Pl2IOzFu{*%zxPDGqLQvZbf9rL6S`SMfHr~RD6PSm~^$Xne2H@3Oj zfA`6E)do=fvrfa#7~{HR{**tSXTX!VpG56DnA|4;em1cGD`P$HEcDx^p%o1`sXnI46&R)`IW)VcrN(``ew9$?mV~;-nw7-))z7g6>aa(f>cG7vi<#_75-3HIW_ok))ojj_MWB%Cw zgg$F4{8yg)l6&_?3_WeG61pUU=C|7y1{jszC{I?pG^WVxofj(s@;t+viYz3c!=PH7B zQ5>SlHyww4`E!nZWI6cn%Q!U3rvGPQSo6ar&%u}Q{0-&Fgcsmd>cSt{FZmMujyL>i zPWxTRZ~g@P^79ILJAQ{w^A^unuyf)v@<;j%a_e~}ZC^w0!G7A9q za8L97_a>Nkq19}*?bMfDjsfX^aUc(=j_Xt`?T@wPw~v#1jO(iTiy_aK13U-UC6sRq zoxof1KH`7&$+z*@MbB$$acjZG9<9vUU_n8Dc8po!Q zw=wpUnm_6PGq@QC4@(?M7~gl7hE=lvX=-rOzMHYX()>vi^bvT^ZSd2_{$Fjjea3m{ zrha<~L|FZOO@451<6IW=r+!_&0J!x%!7s>LoPb{O^eqT|Hs51XJjWRCtDEI+;W-S- zpX=n+cs-K;(S<%--*|(Yc3jt>zW%J&S@N5IAuNlkrFrMq1{&caN16H>)ik?Om~9s2u+&|Yb@zrUoB z4`!?KdvI~&;idB1$H`Ncaq_;wO@A&h&LycYZ+yqylXt#`a#vFCYkUXJ)L$Nl zxXJzo@>5q3AB~e2$=8O0OW&dj?1Y8GpSHBWm%PE3C|CWiknujYS#Cxt#7*PIK=Rp^ z`;_8Up?CQP<78jjuTE~=UlC0nG}v)G-(4Mc&hY(+>a>%?c)!c^CyM)v%9Af4U(0o4 z<{Ag9gLC-Iq7|*NBatHaqj@IP{)d7#@b2R1E`T+3w zZxA=dzk;#v*0kf9<~SafuLo{D|8oJk^&HeDLC_~xgg+W*CXuhbg7y`6YXE((Fw{%^ zeI)tzw(wKyinqz5xQ?VayEKHIuway{c8Mcz%JD?`(It+z+pM4KT(LlY6nB%1#RT8Lne!-rg=0 z`tT(9sr?E6kw@0T_#DD=zc9{IGwoZyuR4;v&K$I_#`9ofU!$on%LTBmv=h`E+Fii@eSUBn7u2gHhArEyj>ykQZ{%lZ zmRqzF^qnfBzsR4{UBKf$M%?sV(yJ@@?Y)SP@}c{u;G1SU#`$~lVZ6UqJ8td{efBuC zm-753`ODXcr`Ate_k{jse(+B8|1SBFijL#YnO@M3i9?+AT%%%da4)WRsoZ(wF~0C$ z<4iXBSe^r!#&Vtdz)m3N?OGS=K<;6g51%Ao!RKPKU%D^s%;G#*{){9~Grq@V{uJjP zG0-pJds51itK^{#;Qv$lx#n}|t=}$1cwN5t1@zeqpx5}hs~`AD zz8@t2OY{f7ZaFXR-2m|Yye}I>Ki3Zg-!%~BYJBq<1b&9=%p;l4Y2-FO2W(F}l?FpU z(RhAh{xlx$B@g5G?_#OHNM6-)j?gb(!p>YiHwmS_`f%{^hhaaS{1y4*EJy!WjijA< z&^Myq^DFvknb-9s4-P_q)b-_W@}1l-tvFX51v|gyK)Kk#a;r>$ ze&I(bSN&q6!R`A@s$#s-JTPb?^d3B)N7v;!TAsgFT&^JzT_jxkM4y(irWtImrLM}`d7WV zAHF}GXK>S>`NsP+=1=9eUjUxW`Ks3ChQxy>RYu(8&lz&-ca2+o3w`J$%bp#pT>LonJXDQ=WNG*@#7}&8GK)$E%ntmgKsGA80Xttz#kUE zd_e8kbnA!v*8+o^{j1koK8431fRG7?G=hYw*BNM zLy=b+fA;KxzQYQ~c$V7-KB7GQS3KYT#ByVix7z1CbwBvp0;td!`k#CNyv9oCWv6K> z__l16n@0W2gWyHJMn2zQe4ZZyzg-AiaXxt%d{6FT(Fz z$)9Y4>;M11|0@4c=xg&kM9SyS4gMkhbn18VJGuTe*5nxM1V2W*w?wsVHPgX+^E_wG z6PA$=?SlZs)6N_6vL7R!YR4%*!_J(2XkYmjk^$a4H{zx|{FOZY3pk>Bxn+L1UZ4FR z{Q3XE%N$3!Yx&$t&s+Z?j~W3#wVpZU1oSO)I_BZJEb!sHKlNoC`ke&#ZjLx;KJbG4 z)HB3c{bK4V=o6kJpB3jLuKmS8au|h!5Q%6FVQX;HT=fl03`UFJS%}(w`pZVCSu6znRB*@K_u4KGZ+C2p%5=|K;b? zOW@TOgX?~I{%^QG*08(>_uSxSf4LF|z4GLn%i!ClAa06($=|{Ek8vC~7L!}Q_fh*Q z^l=H$YyIjPxpyG0M+;c5gSk0Pp(6Mf$JoVXlLLJ@PrMB{}l2< zx4}L5++X^-lYmJJd6B9E5~+uB0H_Yf1;hJzhVCs zzc-=#h4fMGJo=?%~SA%=CH5)8E0^F-kVViS3_5pyN3GkJkW=c zKP7)*?DI8$jmd9j{~!7D4CPwCv$L7J#}mXy_XRzlL*I?hWyF6qxa!Cv?SFE=fZlpO z+cfgOKSuk8^B+aMg1$gbj2r&seP4q&E&x7|grxonxN2 zGMpZ@p+wdRxkq<8lKc|yVB@bDIc&dHxl8;@8 za@$eg>_6Dw@+bV%b!6Ln@DfWM$H_T43fRZ_oqX@9H|;zi&*puuCwa6}0jv*K!F_ZJ zd6As3b9fK@k^UBW7SBbgKz;sP(7$!Zb@LE;rQEQeR1Nm|x|b~|FZ6yqza^CVHRNOR zA#Ne$o$?jq z_KJ1^zr^>>#Pbybzt8n#?Pu^OcR%Tv=QmuTznld>ed%XFVes(t7|&&Y0D0Uj=*4f5 zU-Lx##Z!yGj`J1doBBl$H*o9z!yn1Vo<;mM?;2MW`nO+#D?j@c1HZV%F>a@dgWuzQ ztNP3L?%=MC;J?PDAtegfpI<+*JimTqaI<|Ue~=vY6a7Mdj^8KMI?`NE=qt5*DdEU zW|C($cI+?SRiKXvfS*@re+PM`X5f9vFOfIl`nKv`s~YTNU4@^zzxa&&IQ9jmiqAmu!#uZB?O5C&`ct!!hvHSptMj_A`_0?rsez8; z(xB6+ne z)Ypglrh(93pN8>4@%%Xm{AoP=k^YYc;BU^M-R1wVhTyON2G@ALnS2J{!uV4E?=(sF(a15(*w=*@rWzDfp|x=#MRE=RflL z{b678|KFQI|ID)fw!4KHe{A8k2Lb#5Ez!;2u! zF|0(9NbrzhXfHia8A5J7Pc^zN^f#X(&dT#d@&v9Q>iSi$-G}4$t-;OsSihgXwLN&N zcj%{Q=x56)@a@;ZJCIKyx1Rg$+yVNmuh5Sax8?>n+kM+dXx~8EIoI*SewOb9J2N*s z_M_Qd!3S`iQ}#dk6!s%6?_YmwaI?Or0%1q`+T9D-)Ys^W{ZAKzn|l9`(JmhRj|<7) zvcGgEU(*Bn+Pu+MyBzNc?luhhruoBH(cmq8o$VIXA4m0K{#e#k?ik$kCl}Yl2eaHF zeZZ5rj;DD=Px8{6kZ=CfKO*mGoDXgOv_GUpU)Tv>iS{Z_eGl?Mli=qlG{5bR!OihA z?## zX*?|24|eijf#Z4(l1d)21>?5Hfw=zAx7ZH*;jGt{LEyQHB5t1`Otz7O!E0I0NA>#> zyn!qFX>-~cMP6(f{Ao+RiagVJpUM0wA6$pRPRuUYsmSj7J z@L%$*s^Ds`$ghz9uPo=#er|9x{}Xu~SG#{t9>{S?_Aio$TE>SXqhKeE=Q62%tBwXw z;rT7{XA$|e4v4?_Z{%Ku;C~g?H~VYY*=u2}wpxu=}*;B#CZ^d=32kpmx1D?SB zCtl z7({-1I^rY#J$VejM=U;JHtbX_h4Hy3{rr#Ir>0|kM$Cc!z&DQe)5(+gob)N}yeCgC z2|r`W%glwH(q+NJ$OFhb^IRr9C#^RR`iXqsMC0=)^3vRIrh3ho5B)D?(Jt$0KaKoM z6ywJ6!Fd7nZ+=95eW`Cj{>=D3y!q2Ox$0Z!qyK|}iqxMaU&8mqH4ki+0DaV6M?3D{ zeYkxC4Q{q?QbqI&*||#oj?Zm14+&ie{YE|y)j0N$JSvZ)o!CXtcX38L`q2OA#o$-C zk0q2mi`=~-^u@`4Sqgnf6U41L`S@kv*7?sq@>Q07M=h2^Kg_Z&v}FbOJf5GR`=eI| zH?P0ZC2{@j&2oFJguV#(7b$L6$P+$Bo@*SNl?44MOKfc&8K5lEE-^G0< z8c)*JfzN%5d{7=1SP%Yt5bP*_BFHnjPgwc(h&-O(<&=K+2F^F?puP)O-&V=6-?g~2 zov0l>HiNtPA^&CHX$$!Nzu=E}BzX$I=dS*>i~R5=*b(ov6?URIe^8z@P66-Cb4xUz zzfZn>0rI~X!en#V2L0ta@W+ew+A7ZdrH#m||3JNQj)?hFoY#<-%>(;t_x#(T-^KG1 z70`P*!4H;j&}W=Sz4Y9qWjc7sIQSDw{TA}l+@Gm(>u1o;?wod|-hZt63wYuY z#7Ecn{F&e`-WX5xefDq2{kYFT?Oy3P^!qu_)O93*yesd=bzgIU+K0H(;2jLi~5wK(5rtn%z~Z%e2yvZauU2_ z2I8=ic8-xx=J~g(*F*A!d`_f&yhBdGPA1nyWxvpA@H{*(QSqF27JSb_lq-GnbKqyn z;5w*rqvVATUw=Co+`Rs7y5@M@jJOE?YNTUcb-x7e^$>aZ9qZfqH*il&e>rg(d|VaB z{&MUJc;$^Kw-fEWArIs{Y6yAptI)6JzPO^~qsgE1`l5XcvDcuFn-2f?Q-7BHW@(hG zcuxNV`e4hx^vmQAjqeYeKh2-}-GF{TZ{%S;+W(&XcwO`(^{@Lkp+CLeF%FTp!He;{ z#EG;Qvmk&QeXcL_{)!=SG!mF3;YE4pA4e@D0wSS#3z(|^IhnR zmU8rS?R{|P;m~V+p!x&wFrIs_c>YWN(lS5!>>>2`N5D=R%bolP+>h%6Ey-6s20zE= z_3B4iHId9-#eJ@1XD92YfKO*L(0oyx&xuhdC9r zk8gMRzJuy@ocyo5nD43FRk@*$oQ8>;AMIxu+`L{qsetQ+*4th4KwmV;vA-0{2fl>w zbNSQGb%Se6AhQ4Y_@fW=Dh4;l=eP9{&lvur%jA>!{TKC%SZC-1XTl%l^KC1bMEQk0TE`={Qd2EdqU4o{Ovc z9w)bcpJMRG&=28viYqgo@5qDs9AEydbA!I!AjGpg^|3|44=!@dpNYl6<1OzEg_QvB z&+`UVuXW_pEbWrNB=pN7P+#@mhvb{K!XGdCGo=*tm)nC&{||YYVTixR)t059uV|dx zWd7vO7V=a6up_>&9Q0MZpjW$3@BnvS4zBjSLVkw(WJ=J_Jzmgny6$+LeM8>4BJwJN z`mGf{+`rBk-0WXNxQ?NAkMW`Xxv;N(5myoX9naa5{sQ@I%lidBm7vcYhCEce_a~3! zd|US&hsjg;eG0|x_sX!d>wdwdHuORKj)~4UORWQ*%yU0$ODS4iH&~NcXJ5D06QXhQmMcC1NvMYJU&yM42 z-UiV7avyap?fgo9&GJ0GTSMqWG92wx2nO#r4SAw``@!J)|1@p?leZD{$tBTVn*W56 z*WkL4#*ZKG2$rwfE#zUr$cI4MiRunJ&Yb6{ zf1M+b7>agLJh%3M-p2QTRj>Zh;A5X+oKzfkkuP*YKa##?FX*lBvm79w`vCP-|C-$! zde_B>r{=xIKLg*n8||XJ>M8Dn_~`!8s}J-uE$dWy`hqvNVV>}s@u^OJkuM&}pV8zK z-4Gw`cN!D}JI=iCkU!Nv2T$YmRD37-yHY6kG|Rn3UgIj_CjG=%*s0VFaSoyW5qUSB z8!!E)FQCt5oY!dn)Q%PUffvh$eLdG+Lf&97;;i{+hyKv7y^MBIeKX15j6`0keFFwS zUpffohSJYO@){`^FxsIQTb_Z?XVyR*l!vv*_nksJKBApMgP@PW7;Qu{@{c!T3 zW5LUQhIp#qg^dG`D}wm=P+xK)_*2XN6VJ)uKBv&W+IKXZJc!@LR(!I_eOIDit6t5g z!jAQOD|5-$^0}VI^Z&kqKJzf_D1R8C$NIi zZ9%F1Pb&2<52C)B=ZuMior-+_OZ{al`EY($NPfPa1^pL%KSE{om<_(i3I42M;oft= zv$<}3U3?z+HlB|s|C7j%X2XuI7uDxO--Y`pzo4Dz!^Yw-O7PM1k zG4$^~c8tSwa`St_=C1u1D4{Uj_TJlemKA#zOxy?KepR zPcqIUH-EbCJ44=w@AH05z5gocGnyjLH*!3DwHiF`DnNPa$E;zwJTF&qyFq@x1>$o9 z;j;}{2mPBo@JIWpqSu4p=6fqGX}{bC@DY69A(Xs$GI(>&x0Q!;$O9Xrz?$^`40+;2 z)a!riB%5I8E6e?O%I1Q2pCSb7pIR46*#dpgaMVlVL&vQj?!TiAZmt6yjzPO9J_l34 z@6ewx#>a0P=GzmSVZN>Vue$~}?O4zM5B>rC3BM1hIIK6geLre7NB^HvKPU&{AI^Ag z-U&N-xUaG(`KLdETc0z&B2RjYc>;!RNfyRxa}XmpG0yT@F+K5O#X8T}m7Q&tW;gtIbhx>p6;B$l~-Sy^F*D_SA1Z1D^F4;-h-yKMQ{OE0kM-`hMi~^P;|U$h(|_{)`{| z*S>{=~I$d*6c{jsNX0K_6Kg{foEL zw%;#<&)|EwvY+@nc!uS^!0!rpP%^G-8V6>P&rd_S%@~JVS3f*XHZiz4zPWLKZ+Gfn zlZPb0PsKmw8uVv)KEKAX4D#MP(2nhBXY(J>cjtYj>Q(VNcr4GoX+iyA@@=nSNAZ6_ zUUq@AUFk*r$Q!Ve%6&dJP;FbTTi|{8oKf)~M{YfbzxQqElllFWMzmk|Pp-q{!F54) z1{>UrTVw|EP;tI~2mCs(JDX@H`Yw1`zW*ryAClMRd`x`PJ?ImUAg?rD4ZRPZRt<5e zK>O#(dpAHn=($Gh1L&hT4_7=dJp}*!F8WJj+BxKZTu<9*BeT@JI5=TtA7U|6`v) z@5l3~HU8fszZQ|4024#97ztjpVhLpro}fA(8qM6H#CJQ$Gjnyn6vVUewO&sK{lJRAzoIGY&;;6RTqUDZ}<{oey@rzD4`Wj_XI@-FQBO;?`D(?l1Zmfc`PxN6>Y7 zFL`k%$9{d>1^T1+9j`mJ3xWF|f_=q*Ie9CdpQdrCs4MCf(ggKVKWbobv%gG=N4epQ z!<>)7T{-^fI_~WTzHKT3<3@d5@{;^MmpA!F@=hxq>(#Ru>?CsC%%A$x1~>C?Mginu zAo+>$?Nbrl=7sxFZ8(= zBOktEy?T-Fq7v#PXus@Lg>>yvl=h2FTe*o;P?Tq}?{Yas@E+1Sc ztYUC;yb9*Iweo)kc^k`m(fE4MN1lN{^7FpI^>68-{ZFwV=!gG-_R=^XPX3DD^%n2h z0Q%T)^ds4?(-7SDBkCpn8}jSvj`nK?L*I(e(G>rar%hR}*XXAq zpdS0K|8oc9e)HjOuw?=>uc#8hwMP8;Y?fAeS=@*bUv|RUh zw1@u31k_7;wK57k+LAxd$xF_MeZ@1V1Iy)iZ~M@nDDtL!e?jfOhI}&j@v7Y;JHpN= z?r$$cJLkwNS)Tvq>;(Nk`_R5>uc@8EgHw?Y_t6b(1-g7VKO+oo_V)y?OUTc)U0DJ-cobf661)g)I__XW>K6V)Ny56~V2VeXK4&I}kZsfHs1s{G2{>cBjG2lD@M!U=Zq2yg}IN2kk_!RgY z`V~20C!BFh{{p<^dc;lRO#Xi0cdEg@%3VxejpuPGZy%7)j)q?Co~u9XJmvcova@+0 z_%%Lj6Z|8+^UiB(57(Bin>J`9xc@F`9Yk800gu%^uZ-%quytnw5 z(D(S-F;5nfyYqcjT^If&-@h2+nEVMD3OnO1@4?+7zrO7o zg3vCyzqoC1yZ>B=ccq<=MnXT*^8BkCdAJ+mqw%5IXy|wH{Q~9lmtW)lC9NFpUo?Na zZ*X&b*u!&cC$Zc@Nj(j5bb%ap={dDNx@cqOiBVD{TT# z{R(-aJnu-Jxej&|x98;6?|;qT3_H#|A58XNZUuMeerfstdkXm2M8s3^Y5YC7?RWU8 zesRm-=6JQOGOoWKZ1?KhFb;cgU#RAjM-6U{!>>56kpBgK0Kd!kZpP3~OY$B(w@Us8 zZb!NEYoJ_>|1%73+MhfX@lpJ4X%Gn)Am2ds9(nK{L23?4#Q6JQuy!1e{_~SoBK@EzGII-?^+FU7B74Zya>qR?*$a|lJ|Kl($+IIbnyvk=e2RJ$db_)D~d~l<_$}ixvv(a9SX#X|&`A2BqLFC?< z(C@B>_EJo$9tS`C0{*CdyO1yOf*sW>hP;K3WBlizfSo~>_ZhEP|^RDOMY-D+9i~B=AVW>kl*7|dj*~aFJ^gPd(V0Bl{wK~jcMoT1@L~= zF@I1#)V&CvSQK$nxnq6z@lRL+{0TQ8$)b>38tueE%_={I9Fv z4S7GJa_?LNkIq1R)b9EJ0RMC>@kU!bfKO>K<;CTO%a2s|)E%z4} z@6gXJ$Op|&y8Q)z(ptcu?zDfv;O6+;?iK7So>T9FThEc(au2)^$A66{bMAw8{uFV$ zPWwB^n|4LL)W2#!fZoXi`LA-DJp{L&k9X%0_+_q3*P{J*p2WHUck@2H z^*(sB+=cApQV7={^ju??!Oeb=dKqz6d~)Ui&*pi*8vh59C-A*C&HvNMQ@f*Hx{fr= z3p;l>{`aS!XUSLXb-Zq#$p`&?=DFIp=ttnz?_ccB4{m+0XL$keK?l*k$5`$w@;Y&- zuiCwHLFmiy{X50s9C>iM<2cse1^S0PA4c~D)5-5}{Yv(4lKb<0x-#_V4fz0mM?>Yd zFNF3=D~xe_7xe{QQSOBosF&7N29ZyjfpJOK!KdVJ{n5Xw)6VF^urqcO^lHbaPEJ;6Q6XOfrXchl65 z&XQlZd^e|e3E0^&6!B5J944Pz5?p!pmOMu>lOO&*^Iwx$PJ_l9;f43I>RPj$BA2I~vy!uzU z${)^?t_C;rq{e;3LGjG#3%)duW85xR0Uyur11ipW{J^)Ycf8&mAfLM%D!&s&4r*O4syEqew+pWX=VKA863*8^X62>GUbJ`w~zgXeoF4vF=_ zpYYtm>a^3K0eA@C7gPSMCindkc_KfnHiSMc8Tp`c2asF$?KcjFK70fEo$`DX`2frN zt(6)>=CPUNf9G(FbJfPM)8n0EUfpQ|p26?zJY{@* znt~VO`#y@#kK`p*I_AU7X3+Pm=xn#3_Ht?tUfUaSXhHi+$y>RCtG>s>pr6hCs4Dl{ zPrz&NyANvLZ(AaNo>;r!@e$zhH{eer>Ib#~U-iAC zJ|z;|o!{4%|3%t@XD&tj`_fJy@_g42|6Ck@{Mtbu%Xxb<>KBl^mqt7lhs)&QhaK~O zReRW(u?%{D+Nl`@?so$PDi8OPcT0jl|I71^(ErNsc}<|5AIN8OUyADM)(QHFLlK{8 z)CYD3_l^P&CEr2b=OXf_I{7DEpm*hdEzRF{kVo-56yenO><0aeGia|k@^;<96VnhM zT{o|gm*xJk1=OGF0loEn`>Q>{`#nT_JgHw64c^sqo>IMD;O}!g=1HB;z^(6VG$(h< zi#W*7baJPkF#agcW&6TT#(Rv18h?U62M^}=ygJg)s z^9topnMvSJilJVzvyl8kU&K@My}RW5z600wI&(7Y+~zsk;<=}SCvZPc8^)~$d5u=+ zFEQjvI{)Pe;BDvCNC68QdKIH;qTV z)^NQ2at3(J1NhmDerA%V&ct}4`=iz~p?_Nf@mISSjsqXh@Aitv%m#1D=XBy%$@lZz zDrfqWJ%{==u&?XdiMimNzJouF>F17l;Qfjr4vJ6IeDHQWk4W{(y8!(8HfOs9=|3g+ zs)abq&*AaVzp8}x@@Kg}B!CaOigNXSZm;jad%r@3)GiyzQ-YwEKdlx*Kb!kY<IlP~2wLHRs85&GEuh-Vf0-*_?jrrEF)LjEmz%pK%IIC-OG z&}Y0t{AGUw`OzY<)0X7C80(O>gKepoe=}K_x_pp9U0`J59*c!LpR)N3U zhj=z(xrfN(_`avsji0TCK2Lkpt2On#*MQIGxp_s&uaM73fnI)ktc8BxC&-^r>N~9a z@crOKgPZ+sK&E3p94DVT7V(Uroh=)nug!B*6t{uN;9h)Qpm~DtM(`-E&ud*PnEdet zwEGC!KS%yzGp=81U!Se8V?9qPgM5W${l_iE9A}L0XO+eM+Hl&RZE*YjZ++yg^1tc# z;0t-4t?E^B8~Cfyh(in7Ng$uG$}#`b$padrUK;;<{Qx`LTEmX=@D=%CzPG67O~rS7 zxV-`mZu;MY=Wq0+Kl{mVbDUSddrR)p7I~;~>E%w?Nm}9}hc*hjS_WGAR@&w|baeLxV(1$Mt_oW^0{ooIoSIU#N2GPz@J z_Pap`U}yZFu&;ixk$lfH@KrQ+ll(dFXI1V;sj$;xwd1_**+K9ETwj&{-420=@I01q z+An?-d_KP;qdebE?#KH?jVEcxpwI4(I7?qN9emMpM}J&0zzaOXxTNvtAbCnt*pZ+9 zzd%2p>$EC&JGob1$99Rxg#K~`#98yzXXGxwIgVq2$DuFD`)-vxocuc9TTz^^82m%+ zTk!Dd?S_!oJ?W%XhVaRvc0;z>aHcl&kUZ-bL{FLttO+{_Q33nfIOSCCdI4@_;PFNBy_S@6hk! zzSC^_nMoep)3Lr8SD+8#d!4Fp>{ZN5-MKE|K|AXVZjQIJXCR+7{H(JO8@B}&?j2HU-OncV=>~eh<18jhkidBR{1%DybPa{YMv8vf0yk2}y?-_tMh7kG`Uh`;8se~=IQ73C^Va^8i0A@f1?nna$)bw!P1weLZ{dI<7O z?YN1&VsqG6oR5>I^S)T^JLUoG%zumiC|=?r`0Sg=Th(_1x%GSQPsnc`am@ctk738U z&hY);;PMv<$5bVd&{yp*lo---?v9F--!TzZBdP{y_qoY5wUqheH^L4w@{vmSr-w`*( zztkJ(&)rA9c~Sp6`OTjkuNMvfg?@N-l&f)Ug~9dzX~O>JDD^vQIks2fx3E)``^1z# zQ^^N$|GE4r_#gDijL%&b^7tKiu?6s7_qiS4gU9gPY{e~s{J96_Z(2v)WQ+mkI8c)N zREN<1Yw{&i(T=L)Kqu(??gICrJ~1cw_;Tg~3fft35z}QN23n0dL3sbzv;`OY#Znh`;=tmKXYwJl~)^_1DOI@jQx8$S384 z-jDBDS0eZR2)th%)Ju6ghWxEFxcXg5XXuOZ`lxbK$g_DLU4ixs=l^hgDjVF4!*7;# zwmJpqXBo%%yA%W;at?9xRK3V+aG$gMDdqzG!uRN>8t3Per}Ft@BihMP2>L9xi}Lmi zdA{u!=bKUA-W7W5dc}ak;E!86#_dWGSNnNE*FP?7w~$0T5k;ZD#`8-XlOH5c83z9~ zuP9Iq`uiLQl%G4vm+<^IwWCjQ=+{m{o{L{6w|*~vVhQ*eo!imRnWbUJdahdjGT`~R z?^N+WMZS*jn=5bIl!JcqER5&UH}V9}s0`kdaX3kS?LEe^8RQ;b(BIBRzfgbdLjG=1 zPP;OM`r+Qtzva1?>UV3&t>?HtByVv7@qa`+$1A|jcFXyn{yyOA(~!5%sE@1&?rM48 zb1-?pHOKM!2zm3uh=cB@{3@B_iMwr-<+;)ZgPZ-R$p*)9th+DtH7xt#zcsk2?|cV- zYQOP;D&RR9BhQsrPyE1_q#_RLFGH(>e^T19+}YK@uXIGa^ky7>BVWPiysgOFRfpbs zeq+0u;PE_fT1Y1h;1N6@Ro9Vz9{j$7)3mq>8*GpQkX*dEkZahn_rp3LuShtqy!Bk&cKkSE$d zvz0t-1p1xkfleXNTffU$pZs(*%56dWPsx{zgniuyZEXxYHl9DDIJ64|pVk)nsdg;X z1U%mI-d_Xq-RMOCU@q!h0330&7t2P1poQjXUt*m(aKWzy8_wEkvIR|#skIwf5 zFU{{#$5^#;!si@0f?|2erg*YnjbKaqFlcR6K$!e_8! z-H*Mr4|u;gj2r3~=g4Q&LVr=*I`)PB%wgztAKEMiJl`nfgYJt{$-6#9Jd;_kI81w#zYZzaUR{ zMt%KhCz;&(oamv!&H0k6WgnNv*RVg9&*k+Tc?fyrO~-oqkB7c3&-Inhc_)0>|EdNz z_IV#=Vl%FPI2B&j%rHD!0re@U$Rswc`x(SiYB}ew}MF z^!F_14gNO;{8fASqjoR(4fsp$=T|??Jq`TIdF1)O^m7IIgYn?<$7MS7c`WM&oym7` zU9mjv{6L=TSHwS@yjvXX6bQvQpg3G1U-mcRrg5qEEc(A1@oz&rlgV$ofU92p=0IPT z=laT@9pv@6Z%XSMdFMjkq?==ZsW1<`G`~wCI~~bi`9t5I{#+)nT?6&ib${r5*qO$2 zI~C7A$;X_B9r?d=0rVH@!cKMCZyFEo%Il`|aS7mghM~O_&r08cS3M4{_!n9P9vkGS zPfY|LZaF8j!xHehJa@vE{*+z{?o4x4S_XZxn`65_B#+yOc2|ApFNc0- zesI~}OWv-zB|a;lzs~O;<;JjLn@HX~z%ielS7JPgt%&<#ch+mG!Oi~e=7jzjM}CKV z{TlfHIp_H!lc2B7d9~tyjeHxQ6UqOEtDx_|??h`{t*{#0oBId!+1N)bFzbu=X#i!dwbA6+fZHVQ) z#V(tmFS5$nZdrEDkZ5gs%pHv+F==#{?d+@Q-kqBDP8Ag7W z@9}xDUUj!YpQ|e3wt)P_58zjxAPyQgKHm<$p5NC~eUr!smxP_3v=g`k`sYv4U*gHn z?gZb*eO8sp`|kqJqvKUKc`XKmBLuXYl!p@-5~U@CbhITl0k6 zncz!$VVu#p(d9V!{4wxT`yA$ym*skzu4~808^k*HqbDa|XJjd-{o=D1n%#Nd@IN6%X;!K1Dw0zP`twu#;{%2j&j>MDC+_#CoOPf&MM8o9)Oq z{{?R2zIxTy>n?cdkC3u4zBAJO z0qoq|j{H78gZ%%D^?EFx2YRi`O?w49gEA0L zjc@nKgE_vfq@4|~p>Ns%<3>yJU*3Q>;5$^;6!1ThE*FHckOB{VB%ho|@;| za)3u|MBE0^PGzUU#=mg4RVsn|f=c9{7~HfooGUN*w1%+Lop!pDThA+4kq`O+o(~^K{l1UDM;>v^+bYI+ zi{^9o>+SHIJ&^j(4Q|%ge+Tr6$)5(-|EJXc$1gwhVV5v2DGu|<=MdVwqQ5Bj5K9aofalCmHQ$)@#!d*iRs@UlM#vGV-J~`8eadzoy>$Tyhcl z*Oqf0+LVU=XdR3X%AW(|AM@N8)$0NIwNA(f)vHYz*h#eP=UGf{{Vqwnvd~+-?<1F`&PszOwq2H+;hZxTl zO#OVW&nq8X>VSJSgr7Wy!}gTiZ63zMcPzJ90QC3kK`%R_$)~==I3`}BF7(?EBLAP! zPR&5@TI?^%rL*K?m%_f{@R~gJQ^a8k?FU1w+VrMwPhY&&{(H4Y?&yE> zW*_cfT@7y9uf=_a>KFUSt6hP8wR_$$=-<9~Y?sdDlLsRYrFZ%S`cvGmqVa*})`ULWVmVFWD zBcR{M_jxPQ&dN66J8Z~9+4&<9e8m*l*Lp(HwjYka@BhKu7~E`^p?nUd`0OIz)(82c z=PBOppubW3|6}XC!>T&EHGV{6K_#dN*bx;KJEE}=L~Mu+6&o>#h^W|mM^s{OV8f2x z5POd;_TGD}sEEc`39-d;&*6RF@40(Fe*bXqFRyE_S+i#LoY_;r_4}?hxz{=5t;ThQ zT0_5v=T6K2OXSaaFM}7$+bbA)hZy7Uk%+e7$^1PoKQEGhnuz*RyDQKR`m=)&AB|^5 zkvDGxKjlxs_RweTYs|Ob$dfsKQ$HEe0s0*|jP-KH%5CrKe$M!vqH(fU2=o{KL%*c= zW>4~fKk-~=#$n!1&@cQ6aV|k#yCZm}G_;rHlgk{IBEA+?teP8vM zm;CGoqn$S7mrdUpf9wW3_aacuWI&%etlVEd5>DTZ9dA;`W~?TPve{({h*&R2YQV| z^7RMz?QU#eYsf2BN4=KMMRDzw31&KS3T< zANky!eA;N}!%m>TQhB$NSLD6}@!HYQFD-+5sYN@EW5B2J{KKx~o5}aoL;mP}Q7{Jj zMBZDfdS7qlYCANM@#ib`pNbgsZQ@wiIlUEJ?Yj0j@NK5^I$Fgd&x8Dod4A8zZFyMH z^gY+-7x0*0;lF;TPb6RH53cy{oe2G9-t+6lLi{=jyw54b*^fNmWbl1HsCTW$do%_7 zP9kQR?oS?> z3_sJUKb!!)`!VoxeUAOE(b5_j<~6PRa*gGs}%f{Kh0Nx&+G@T_P%>H zcwT<5*LWk9Jez5qdCN7>FEq`s&LX$xJippk>9x?0H_a<%UI*^K0`bxJ&1&Qp-nXLh z((5GXvvK{Z;!t%x_&+;PF6C#14d9#FqW>5FN}lC6v}?t!!^Us-Z(Xh2*6#dG=Z)BH z0>7Gu_{T9%o{%pw?H|9s8Tw&d=c)Hp`7Pj2KNN8hx!fVK3s47zi}qHn`!)DISxDKbp=DnQ=(vB z^?2gMx7$U@ld#jl^uF*s4gObOjO+aAXSFln3$LT!Q~vBAPgn-M`lZk0VfoN5;%R5X zS=ce(R~2^-ypCz#$NUT6Nt`!+K|Av=f-f$BdTC0&gFNv$>Rt6U;u7@fN$_9#KggeD zLfkxQCz-rF?@Lu47QGBRMY$hG^_c4l?f;H(ND10$Kz=K)F>W8pkFs5Bytm;R?7Zjv zv+}wAb?}?Fk#Ear-|+^x`P{#o^O5@s>ZRe z$P2T*D<7gBL2u7>HR2D*znn3?M^>gnpUC^>^nS1XKEJCy`M6E6(*VuS@`?OxBK+CQ__TTlJFEB}SN%G@2j4Lo z@zHZ#KY~Z{-Ya+7nMXc)2>L_mi~R?^1Mh9u`>rN=49_`lKs!H?A8m&6DsIg_!_JvE zXfN{9&Dthx^=LkqX(9P$o)aj43ftw)Xh*M`q8%yDHLTob=XHuP|375`cdCKssvnN~ z4*XU=#Ira3ze{f6dsF>?p{&sRMWI|ps1GGy!+u+Q5&4q@V}7>J4m%Mg5og&SN*==d z(-pTDql>P0(Kazj5X9C2GsUdO=}XIIO? zN*KQ>&Y2ydFVA}<_1sJ30Z)zn;jBE+o98#$%{wL4}Qop(kc+gqs<$vz7;Jdh= zNb$_>2_9owx6shaZTa@JvN7M{sh`1dl;Zi8{9aG^qjB%pa3w>l;@IZ9P+3#cyMp{qc|+80=~O5;-mNG1~2fG zq2L;~9IOgnbS0jvb%0&H!JEb!^W>S8+v2v{9dR4RdKpm-`p1#5qkj7~c|a4ii>}n? zuMWLKEb^o~`5yA>{Jx-msYDIv2k_njm3JDsy)XP!KcBrO^z}HOpg6Z8ck2Ux()ir6 zwV*ejKQN2DAU~yjYo`rIA^~NmRUPmtTyLOwe&+`sG6QiF|AE|YCi1ET{TxL; zjq_c4k9gFD9jC2$u6Po;WjgXfamecr|C6($p9!G-P%F3jpZ*R55WOEKlAHZGOa8nU z{O>|Ld+WhYGRLv*W;((Jth<^odQuJ&r+Noci!);1471Gl<%6spjAl_`6d1HlKVH#|e60+#+Ac z-!K20?+W5`8^OLmpWC)2_$1ELwj{quzJv4LeaN%4f__dn)VtdISu4+YkC!v{t9gQ< z-#Xmb?*)+e;<+Cx?+WtNd(f-CYPNx$XS|=c3H|w(e9%IaOL-X9mgV9;BiZ?tJlu4T z5_}o?G1J=UNBjgp^L+=}e{#NmvPyTT~^d+c&Y2~U@qKrS; zI>3(mIOOeq{zrfE2+lic{lgw|^S#DCA+X~Ri1_GPDdaJxdqDdB1bx4p@LzE*-4Q%1 zzq4yzYYh3>)rgPAQP;^YjKp*Gd-LqiurrX~3)C)Zhk~bGK>SsY!^y+>Jx+0ZPae1F83Wt1#$i@Vv)zjPo|~dn@6;^2fb1^fh{+UUc3|&v5W) zp2sEq=`P?6+0O*h{@_UPTaAo)p1m7*cgE9;`r71?+2D`XWmW7BeFvT&rE;ZMxvf36 z&yV(~abWu%(64HZ_$VLFl6RVnez*YsSW>OrX2;EBCm;%TCM|?e{ZBZ#9q+Hve9;&3 z=q<<-)ys&Uu(S9N*b%==zBS5NkCl2sUyJ)3rC&^baFQ{9qIyIB%o%Z0KkwTQ{QN%j z!~e5G-lc}o&X4_}Puv1KzO0ub1Hhe4_wg+xpH&a`8&H3T{8$gzSNtaogq=aZAP!n5 zu#&vB>3;TogQ363^9MX>KgUpTi>V#;Coh?RcCGgE<1pyAo&i^Tj3W=>c`V_yf0(=| z&jC|=FEJc;%;$L27y;gk^{YH-PwsgKagd$2 zIcDYhw?r9#@=t`m*EQ5jGycb!svKC-iHF7&aSpR7zfKh6U`x!Kt6R$6(+ezdyA@!P8T(EFA{{;QqF zC4jHuIR+XJSQdiUGTr~RiadQd;->u$OrY$y_29HZR&q2tp{&A7JB)AntZ?@aP4E7yn%LjK4e{%E8j-& zzH3qMs+Ydxp|6qW8aFN@cg=)ym1MnS*#bLHd2=bv^uP8su9fp1g*QqLQ7s%asUyu5?mq(y)KOS+D{^z6Mi$t1ewBPkJmOG?_LD9`@9_uv0ohL@&&7M_{HSkn1$w7Y z#J@QCa&q(j>jqb$Pvt(B64YNJe|Q?@RXYl}27UBTD6jO3$ak8~iP~`;`n+4%uGzm` zCci!pcGTZ`+mu*l*~4_v_!_5j^is zakGC;{W<##PZZ|}E6>>f>z^}&m!zN5s4wY@dQlvFUc$~e)9+>HSKznzLa*``c>^BG zbEjoz8+n-Nyf6DS=r{9zAN413>EKUW!oKRO>%ZV3chEnmTsz)^H=l@n&^pPn@4$n( zZbAL_4J(_->p@AuHZ<^6-o^BD3|JrPgk`J@lfo6mc{Ms8kzRpKM`dGDb?tKXPM z9&i-?x298-{)2wgRK!94j3Iv;0lmudnEcQew0H5EpJ1nyX?)V@GkEj`v=`N52}?fY zNg(oMH2qm+<+eQUXIfX;DKq%%5ollP$99s>TnzsMX(wAY=!;&4-iv%F`O{r!M=I~} z?9k6MeP64b1AM_cV;(NZ1%A9b`p>SkUn@8G3BIq@Z|t&i#fs95KX<8jsR29Egnn;} zkM+F73dZ+ZHAmRL_a6HCG?p{Zx9wN9a$7u8BcWHG56%mom*wM5J z=I=y}LmrUZl{WT!?VOPDzFn?uR&Fa-ZJyI8`;%P3 zuPry)_bmv1kl&S5FAvDi-!--V1i*Ph?^6o2K_p>!RS(xc@hf_2T3PJ|G3{ zNbULx`CI0R<~f@bhyJMPKGSz4z`c2HgZyzT3EqeMmDJv&$rDZMLynQZ{fzwAbDNif zoj`uSll`S0;K7clU-7%-{Y?8(^Ok|WzUe%KPvq}8u0F{4IG2Oo!?a!^cLne)(~bSl zP;zJfPE>n2MgE2R=Bm*Cb8?U0(634#Q4#h#CmQo)VrB4LT(79S>ebQClGiSm#S+GW z677Ge0{t59pQ=aR$P0Ws*Q@LO+lhR}KX|VE*`I*xj+>7@PEB=?rKfHz= zl{caq^y9jqzVzIw0=-#dkU!3V6z`&#w&3;B6|C(`@Q zz7F&!J|O?4_a`61c|XN@F1dXy;-mIu@q?YIyoU~@wpi+r|MEM^EBmGELVud;X=UHe zAMZi8)_4y#W*k~rxvhW8+5~y4@%A0^wzrJqlfm_&H=kSHr~&wp!p8Sqdvf!=Mc2tw zml)p{;f-KtN&?E&oqm2F0Dg`3mCtR+?FYe6os*VK9$pq)>mp(r!%m6Hu&?;!3k2Wp z2mk%~+&J=koG0`oe@GtGAA0fdCa`mn`?AHql0Pqq=XRx?K~14|AI?Cz_EG_xFQ2z7?f}N`z2daHtCwF^d94{?w4gHdQ#`ZhE4fv-b$P>l0 zep~Q0JkLaV*pK|S>0Y)z?VxwqkGLJ7|DVXs=Uet^5B=`pXcz9(-zB%_x-yk_MF;4I zalTsd?-2q%p+4fNab3=zz$f(u_oMv~@;Mh!UX`nVN9b2|g#UW(tDnJBxv#Ay?R*~! z{&8mJ45ECSNZykDt?GSbC+PR_yRh=y5=Q$c@Z8$8f0+Ch_dm*h_0G`ycSZeHqJARz z<#n(l{njqfzibY!=dSDuK4~B9h*ygQf5v_$CKDbotsD5JDu}1-SMCmO{;s;7yfMqG zc9*Xw^x1h1p8VfU{<;w84-Q0PCdLc8!%{gUT4t@CL(0{RI&mu3p}okxPdO+kB?Kc}o*bxmo;pGVa9<9Vm* zm+FmzpMGuO=V1P$eO7LJznIS(ylv&*vY%@-^yYoL56BZMqu=X6`#YndKg)GrYLDNI z0S~T#`qJ;dCFEsH#buQNPOPWb(_2@W-9{spGy~uKiYSi^JJV z&}%%ra6Gt26~tft^Ih`lE8xGLnx{dd* zANhs}7+)oq#z@2ZxZ{7e$6z4DG zPkDd3@_cYS>>uU(u^jEpm;>I@bY4yUdElPs@m#g*h2&W#AfBGIlYc(+-A(6C|481H zzX$73-*o}o9q*fqBEMqgwtP!kUM{`O}|vOTiZgqJFiH;~jaxTVwxoWEu1cJZDekjY|X{>uM~Q&vNiq z{BELt;4AsHJjOf;UJ1SVe2h!vB~9m(j9PF6P&VXNG=XzIEh}zdt^5_GIr^a1Xlc2x(2<4Lf+g6^(u8^fnJ^fOELrNG~+KOBLJ>WIk zBcIh@?IIt!2k{qgvKRW}Cy>v6w112|VKnse$9Es}tv(?Dg{Ti9cZ)$jXJ&kslTYOR z#dWFgdH{A_4n%z9|5WmnbH?&kKLmZqEVOt1UYJ7OWESG7a^*h^{jBaNm+YS>pZgAW z#Je1Uek02zeucd4c-T=Kx*vu9y{nNwBEQ9Rgyu;7oJnphx+#CVCM_Zb(BAA z$#Jp#1c{0y|lL!E@#3HS&j>Q7-w@=PLBWcy9kX+W&eD+$c$LB#_@Fw);ed|lfn{%Ht)o1(B~?1HHyG({DpxH@mSv?{OD=BJa^q{C^=IXPQsz za1Z(~p~iT|-UqK(1Np3a`H%d1TRd01Z8G%fx#52Umbd%^@b|yLzP=kSAh+lJYpTaW z520UXy7%qQBfRh2s^Wd;hHA4|9z%cAG!OYRx$^<|ukVtl$%9Pi=!T?zd%SeP%5CGN zSnh{f$8tS*0=|*^kIItIdkQ|z6>*qC9`X!)gK0kb&Ko`oPa50rd-5R8t7yKZbQ<)Z_&cI4{b^$5 z$}yshKf|aG;yj)-4*$T8`TnMMRxZu|w=Xa9oV zOF=%Uzbf$-e1IeBOFq0MugCtU8lCF#9(wb=U{}fW6g58g+(+nB>*Bex@BJV6{1%A6 z`k8&?=JV)QeTF`EH~cI|f5N_if8=;uakxXCei`;(P~R<+Q${{N3;@@A*3J&Ryf=6W z>f4bYZiV-k>@Ons;l6C;)#fa)Gl%1RU)t&V9eB(H#6kWH&g%5ddOu_3wsz-enr9Bq z4jyOP4;!5Wyz&IZU*m-A_Taa8f0_LBC!fZ9oE3-ZAK?mqlKqL| zIfpzl82Y=k)3yNg5%Vx!^`$@U3WBewfw;Azek8eNFZ}T$ze_%&AnHrcbtyzUnebe- zqe?}4Y)oCw%yP5V2^T}OlSHDFom2K~`LjqlTb#lan(f-B#g-NA>%qFn!r zGx;>mZ`gmyj73?ElTHijy6X~m#h2DqzG*#Xq z{aLPa<-u!QhM%&(qyo6ZTOecYyDe;%HUfHfOn$) z5P2%cz5k0_6(@@`HUIz57%R6uw~v$2&z@f32RQGoerB;Z^+ljp941!-pY$2^TZ#|4 zMBaQQ^!k0V{Rik<@my%F^W0Pe-0nQ;OL>y1CV1{7V|y7}3;bzj=+!^8{tvHK$S0ZhSK8NseuB4g{F6d{dJT93me=3U$zq&Q!GGvz<+eDl;=QG1srRT0 zzL*OV)sEVb&**@Bi=@7`KlFFF&P4r5rh4H2@%%c)!M;BDEdHLVM?2*kfN#2lep~ZJ zE69(V`t2nRpvLR0z(a%TZ0sOA5 zcG|2l>;!WBsrpSNKhN`~6o+hq(3dlPugujHJdx+S#`C$QnuEXQ`e(&w9(naq@UuDf zAwkf497G;Ue~A2UYSs*8AoVe=p^rU=d{+PL5)A%{=b|eH@8Or_C&m=dWGxJ?I^d8F*H+^^bf!ut4&RHwB&F7pn?LV#D1$O#9 zK!2jVP3sCC-2nZ7`iHTR-+qr=vT|ELGvQCtlXwwvmE7BJol0N z#NoM$gI9OxJr+Y>k>e%TDDWApkPp#}+X(WaJby{QH;43seqm|ol_y90fV=S?;TE*> ztS@+5&X=kl8}$R9bQpeWzTzqQ;U};!{g(dF|K)6ak9-~go~0Y?s2#N$1pehE>ZLCI zIY|D#7I-D{;K9(BNe5RusyGBZwl#Pi>idzW>_&d-{dkl-EFE!HxuS-`P6F3idD2ci zdCFku^*!z|dBKr*uJq-H!A=x^uW6iFZ#ek+=Flr{yU7=FeqMR_hWx-G^oQc7N5IY= z?z>cc>W>5;yA}2o=fULm4UO@CY30(es2P90Qh(rqUB>@El>hP6DA>Pgy04+^Xykuo z&ZD|fA7tgW{P)U+JW)T8PTtmZj{VYT=smljzIxJ5u`%FwS7Ar}fA<*hbl%VFN4?8f z@I0%HdFVJE+=1UORQ5&Uf1<%D&dKDTh9Pd6cM6P!9rM1bc=9cajL%J)0KLWZ-d{5j z+{1K^O7Y3y#~;Iv@+zAAd^GwW`FVZ{`yX$NjvN_>OjBXU;RNhR?=TJgZ9n9d;&6<- zBKI9jA2J>KFWmnqK8@V21M)<_PtRC+#`*Am#(8zW8L)G=3;fai;cD_(9OtOKx5(R? z#@mNx!jAbKpZc@FoAO>E<;kTu@Pa(gQ}4l_;=!voM!u;%j+_nNo#USpjA#Biwm9dt z9ITNugG?Y_X63d#Pe?(%EFH zCyf)Je`;C>b$9`I!YR~CDZWQ;E<~QJGkrfTy$JeT`w)kC`ah4n_Y0IOki6|u=+jO6 zJ8oII?fq-vJ}>2A;bqXr-$uDQ(N1t8c*ictL!Il@b2;pE&yD=4LH#2ux5YVNDaxgJ zOQ#j!=k}wZdf#m%_viN)jRU<_LcjJ9{87ETuK~}>`zux6bL+sXo5~yZD|jHkSL*%i zmIUr#+6R%c9=u?7#8c;HeAl$}4xhp$51JgA?!9r`S$`=>hZ0RK7#^%Y9J z$4>AOrgJtv?gpQg4|%Bg@7N2T-Sl1H1-V^4yzkWBSL}oS`B$_r^;bI%fbVMyf5cyq zZ%hT(dF*u$LZ6xIKh+-Rk+SR=-Y;&el@32iQKy*#y>hA zKJN+WxBd(}YDW$y!Oi!b-6nV8{Zq=HZD*h_TnW!rd?L<*haEA#m*dHunj7=B;W_9_ zFyCY+%Xze;e!TCa49i>G%5Cjv4!=jJ-xyCmpbqlKlll)ApkMRYm_LIretR4>!^&;; zR}V)2rZ^uXUwRS#Yy9@ZCFqBAMt$kMv-2`|$%2Tp+GCe1;00HpUX&-lk&kO(j8D*2 z==<<@g!Id-+}3Zu&t>dyD_x^M+z;D?ahQJt{MsMJeqi&T;N$L~zKT=tbPN1!ZuqZp zyX$T6wtpMzwy1y_xs?5@1Wf|p%|8F$>5RvzN5Tq@c=xmhw*(^{}K33 z#zFbEh`2c?UbSf{c0i zjC`BBF`hX-K%cj>F&`?ByYt@O%CsLq-gGeXb}XvdlH)(vdCTwe<)}YK{_qv-tKMIe zPbg>XKi7SNo$L+Zr{a8_+^0LZ;*;qM^d8qxzv@rglJ}gCd{aA0Bi}I-{>0JG1z%z3 zd@j_Z;#|*?KjZy!fct;tPZ)XBTVtHxk_Yi#OV!JxOt2HqbscJV^>ireD&s8K~0PAtz z_s}QvyIvjgO^)CtQjG2BA^FgOi2q3HXXb%^#x~@MAGvp4@ONBKt~@!C4?NOTk9+ci zdv8N~k^jEV;P(o{f2|jt=>ndY>jC=mxqhzTrHdNo| zzmezIcu`--6MUHIJKc-&;5B%zyZXJL3gF#M=ev%t2)^JN{84*}s05zy8U82^-&F?R zGa7lQ@kxL3y8nQ48<-`Z7xbOEUQzY9j6A5UF%NfnLw|EN0^rB;rjxH@|K+UP(23wL2o`!ZwvW|rp!0m z_o|ye<99&}&%aXr4zzMxe72{dzSO?#{K4y(=0Bg;1D_Rwd{Dg?umA1%53+Kb{a*D@ z-V*fZu9YvhzInnv*k_PaQ(9V5b!48LE)yZwX$zD%yqmnM>s53nJgd^R+H}$KtI)Eo~ zUAMlc>>&U62L0PB`gw(X_!;Dn+OJm#>_n!4m!`fud6t%lv-*cyMj-X&LSg4d zEyPE08%`d;c_G#BALI^G;iujsudH1EmZmfQjO+ya{YDt=mkR@5=wZyC-Q7b4 z`O-xwuYSMGh=QF)To>U%`w_jtSC@lc{;%!>ezOPSqk6B{7ktKIv`6W)^aJghCZI>;QcS2R&JXIdu{rTR(S~YtLngxzB||t1s}wFY+dQkdMnSErz({*gG?r` zISl&Pi-=Dk`Qs7b=K02-MuATWM!g46zm|N^Ec8ptlOdy_f4vR$rFL2_8vKoE9d(%) z@LEMs@6Bny7kT@ou+L+aEG}cAk7xZVZuQ9zEQels{=<0aFZvt(>}2J(IA6?eoNp`| z3w`R(C~sH#Q;&Qh*N4|3PbMF67WJb3Icx&#j4Ffin9Aie8N6aJ{E`0)r+`NXAg|`p z{*|fViKhAIOw-`Mn<-DaSh;Onky6UoPA8H(^L?cGuG!O}Ulj+vKc8D@2Dk^mlj`?! zIC%)?_l{71le~NrdSQw^ydD23Hi&s z#yAw73w<)@ZPYKdARqSz&sE%#=TXnRRlQW24_>Gb`e*TC3E<&}P>{p! zy|OKU{yoP(DsKz&LOfqiekPKqZNqcLpOF`}fU7@Qxfu2z^8UCE^e27^ct_K|Du<=u zO*tQ>I8P>zt!3xv%Pai;oSV21uN#IQ@L*Jde1NpEj;CjCwBwx1|{wSW~ zHo(r&uE;}`_iys@T=%Q`+O-k-|4i|(z6pGsY5!)H&EVCO;E&?ppL}L7aJ7p?TcCHE ziSmA7xek*5F$?W(IQiVI(0?@T?|4q$uo?0yp865nppTEibM^bhvK{=wY}9Wc^(}XS zj~I%$DV}+DgGcawVU4#F$(NTj=E<5p(5G_Uui~(FFSz;K+9%`_hN4~?(VyP?pg&#` zahO6Lu^)WFW%S$bL0>Au$h(mb9g1>EpXV_2F`Spsdu;`|PdwVG^3(nZ^j}WHj_PHW zm1m68cn_e~nPfT&y&L!A%g!w;mk%sb#-D7*pg+%j)1Lf~!Q_{DKEK}AlgMLC_q**U z|HAjF{PaBz`&+XjKLcpL$O-UK+-Icm+Ya);!>IQX)Q>s|{o!k9M+Z6t}Ea2oB^LV9uHJ}29iIEHukHd&Otwe>n#=Y zqvZK{f4z9hdFaoSKzzj8UjX08ahlrc&`aPwLyh@%i+rMK-u1>6=nu4m|B6GAtKe68 zUXaSw$I5MaWig$*lI^_7vEOXFZm^10Jyo@l;;@MqZfreC4OU={3!X-a_DFJ&`zcM(EEBD^QQ}W6wirLJ1vt8{Zlviqk3=i0KD*h*pdD& zxo>7XSHH{7K7`&a2K~15jUItF%XDT&U1|Y80Sk?Zp+*ERWT0H z@6bBWp|4{4&b93Y_{XB~-=B7Fy#y~)8}C{1VXwgJ`=dV*|C@ZOX}7g?%Hs?`g0K#O+ zotyk1`a{KMJb4M;Pd%M>{Jw|2&obz%lMg0e&vV-pw|V42nGgrX`7?QSo~PY}cD6af zetZY$eaZdvfoF|Ce=a+2PT*0!P%e$HHj-NwL$7=*l^^e(SB7grC{hQ*PR2ce@>gWe_f5F0{;6;5=F5OcTR1Dmi_l2ok7s$7-gTQv2zf*9 zWAfv3-;=M-V$`RXhMhsYw?gYkdzS&9!gV8h?>mt^gju`{|Uo#VdkO2}E9rFCmZS{sraL1@i6l5a&94ZtqI46Vwk4 zPUCsU%Ff^Xo>HeJ^$Y!{jr|8uRB&E$Hn{>xW}% zgFEy77v)1;A8@Ceurrs>4fzo~t&Lp<2_R1-cW8z3)+Jx!3w_)T=#}Sr>wpK&K>hkr zKc4(*2Rv8((q=2S)niZ@jNja-&*uj_?p)6!`?KqU*LaLPUq*djfAF>^5Py9~_OA#2 zG7a%pzj1&(`+k&5dDW{v^w}?=TwQ2CO9SxseZYUfAB%58@J~FydNTF9$a8Ugu6jS& z2>Po*@Kfve7BmK5YTA!kCJ?*^zjG-c@-_jlWty-4jr__S*jL@jeC3$HujQof$LHuGRnK2?D>) z`#?3GKS;h}BJxLZu(X2Sc@XkJ{r?g2D9+ocysya3zax6LcK+r($r>xS^>6Qaj-~nm zr(p2RZSY)`cWN8(v)q@umvMX04%|`*@%c<{7XqHfbwtX~F60qkk+-s+LSFO$@>b<4 z{1faXa6d&g+W$zNY})_3FBE!b?rV^JpHAQ-dc(f_i6h@v8vY!l{piln-&>FNu6n5- z4!+`*@qIL+3)*{tm+|*n^$6(G>f*Vo$J<@OKP4ISYIY=exAMq`K>E|U2YC7|=-ZHQ zA)mzWeLcu;k(;emgL(d~$~A=iV_CEdtxrx7H=Xa)x+m-mFzpX2+Y8)vAmXDq z&nEA}@6`VEvqfL%hjV|i%3EXrxEy))*jL>8S-GvBKWTbjf2RJ^M8s46HyjE(krQEG zb|#ZQ%Y^z>xsu5H)I}a@yxMIT?40I$q>?Hx`6kmoj{75^-)mamSZ)+}<%{sAHSPG0 z1~0Q3{>cB4(I~Gg=V{fCIgWvT_dv9xR$%L;ivdvD_?Gnzgt$cyF}Wl84Ek}KEQwV182$oXkYVDfxkc>It=~~p`9WVz}s{G zxF7jc^2`3HU)AG1@}zEPzj4%OnFKqre8DQ7u9LwFTA&wCoC=BLCO49-~nl?3{Em=J{{r z=|j=JKjGK7!93H2d4{sSQ?cdr!IZ981-s&s^|zrSZO2d`6J39|QY!Xn)x} z=yM$guS6a?AN(@cKYNm2BTqH0D{heheaK{#S9!Rc+`2J7!-BqpcUb`arEG|QAnjLP z3?9pK_*JfSD_1U2n(-(966n8hK1$>Hz2w)q4_fnSMVCT-}%b_2B6>*dOljOZPZ?l1Z`mTW9{Qa)ZO7L0r@La`q5cx=+Gv+}%{Z>QYusWWr z@_r1-<_#luPC9eH#40J=B-xsXmZTWBuy6p=Y4av=4Ub(*E~n z!OQS|8TH$h$bGnfLHS?!JoG_TQICGKGl@Km>$}R5|4VLX+P{!^0d~foRn*>-$q&Y7&L~k7%QYkw`qMlISbpYz0&ZR}y^g%O9oknQ?Swyr{?>MI+1XC+ zH3)tVroP1A&}Ti0IO{u0{}}}ZjKp*ih z?CZICK7xln1lPH>#s34}-5C9+zJtsl-+UH%qBuK#qMqm02C!aclW*lYldAXJpP@gx z9nbxT`YK<*eK;U54lT>Hk)8Ki=OYf1Z)w>;^v@Q9mym?3~;RJMz;d zJNU;Tc&_@H@#NRXBmQ-0$C3m3s9k7x#mQfiuQGj)>ue9b!(8~2pZZJWJ2_8Yg4{PJ z^v`&{$3gO+bAj*XIv>UDzLkHgeKpDrecSAKZW8TWAwS1`j{3Kg9iTsd-8fFm{yq4^ zXRuR=c21K=abJnXGc_HdH{VOOm3%3`mnk1y@<2aoE)q>~o=yH+d80oE@;e-{$&p8u>pBO=WoX+z{+jyx(|QPDh@ZucOHa4igPy?=#O*1ObG2SCO>)-e%>W- z?+X1Vp0iyH-GpVZmD}d)ET;LZYz3gtJ{tae(@r9JuxWpgLqX`hc&@ebus|X3ktv9e z@_9LVeV&`G{O?#8`n-SQxoStp$v=f6|5aayia`HsVc73PKYfaVKiP~tnMl5g+}reB zyG=3Zck?}>-!(37;NJbz4`p}R^$mD zi1R`E?^_1?O4|_!*cz4X(sBJ3aHIY09AaAol4rgry<+`MkEPZj9 zBR|Rc4fWd($XCokoYl{-^n;zID^V`R$FnZ@q0`2C_oxT{p+EHM$6C|}Px=Am; zBzJ6sIAq1+EjJrLZ{DBYts(f7Gl)X~^D36SC=a?&d)!NY`5g?4w`>GEQK9gsHSLrP z0H5;{%BA{UM?SAJ;;H)GO@5i@!f8IId}G-8#k8*JVIcSwo_{DiAIVRe?l+8R0(}hc zhn3#a6ucPMS*cu;$;wI9(KC5Kz{1E zf08%lJzTOgv;)T{)$(LSK>gusE4THBAGy9r@2?pl;Ac6{8OOM7`w9Fs*WoB{t8@gv z=7adlABUg8lX8MSix2aT^Tk@pG%SKK~Xx$S-A$MaMp=ubo^*x5N8`J;K! zb>xLlqCJkGzF!#hUTckcb((zRe8j&o_0P#W@*Ez;^Ll64sct$?$uk^rb~Amq-D~Bx zIIljA{PCducU{0OtViWTSOoYzelOEJ;VJUC%&?>Sx=+58>(v#vo?T(5Ex$LZzD`)V zEuJyW@qYiA{*;M?{y6X5({rbj7h(UbexN`%=vVQ6K-r&6p5tf4-=FqJcZa?q-@oc- zzLFp2y=?ob_v`_^$2!zY8S;ZxZu8%b--9}lmxzM?eK_Ky@mnZ)txVv0?qVyqt)mX( zI%@P<7Rx5;&+~i?jbr~KPfbOB>O1u>J@MQjN08_0_ui6U=DzqLD28QLFX$Z|k+<>m z|0#LGN3?6LFJ09a`U$4Quj;GyF!0>= zh`-uVr4is8!%)9k-yTZtIT7|{=NS2^7O*4#+l_=ByW8+z@7cZN*|=X``gxHR16REqC;x-@zbFSD zk|%LLsrrYK<6&oC8}x_L4<--WfH+9sDi-?GM8s3|8&Ce%W^mcrK|YD+_$h8heu16F zY+us%C2z=izZ#5>-vsDGrl5W4xrfO8KV{BPs(y=2gnkIm$@HV0x#ZW+B2ScupUJ;? z!H)cyHVJmtA3z*r|6lSU-1pRt?I?OO^i4T_Q@yMp-)CwsO{PE}d=CDcqn(fBCkr8- z`ko#%4f>!75SC}TMw9z*GsfX8`Fo!Krh1H?0Xtqlz1^Kx+@LKo5 z$CDq42mdu4T;qhiv%!BTiTcv-{bF;#-|~Bh7wz;R@AC=y>`Q*0{5a1WQN4K0g`Kd+ z@L&DF+xg&?cNp`qdjj~d6R5|6v|n}sxOu)Sfjqqz{88N6EQG$s7vpnFEdejbb0Fns zo~7V7E26)Zo#o5GojLwdKa(dB{PBEad-q;}am8lSe#6&RZW~wRErmF19&+JI@Z*Q^ z+!riwz183a7vsIGe4e)kJg7GENBvd!T5!h&#{TdHxhKD4s=SU#&`0vzIr-Cd71HuzwF0vgq`F=@Y9d_Oq;+zn(padOMa8zDU@&L$c@_e*B*-atKOS!hn+nx3O{((FhW?Bz?#L8{u zeP+tr76-xaIl|ArEZ0|Zua;=ns`s9UpubZE{kizR9cO{tC1FWY$B?A8V(*A@KF4pK+ zNAZ4nNbqO2mD}PL!t(_5yW=)_8qaIeJmHv=(7UCf|F27HY28Z@H(XsPk)xH{1xyuY}fkT-G_Wo2-@!z>YcAb@7N6OQNMFrUIWin9R7P!{}=fz zu0MH2p7%QRgSfv#`W@uaTz4wI?I!ehenr169`+}ASU1#TN!q_+T4r;KhwIt=j6?&!oK`p`v7)&@H?ICbV&jC$%;JDJisgR@;&V`JZwlm z%RYww@_xieOpWERX^f3nzPsPXSZ*U*JkMz4Wn*1>50~Mct$QN_HRs)uI({tFF zxfkW~AYb?rJTM0DspjPEUxUZ;+_NC^`Q#f<8OIf$$;&i@or%jTB;O7<^^Kg4+aP#lw!dbw5#^AZi&-K|{F;Dvu z^);9NG{_G9C%zvw&e=lVocDvPfAh`({l^f*Czf_@k|*<=AH}nyJ@mhIg8v$KO(I{& zd+}7>-Z`N!UlsP1hhNE~P4lQzb3q@${Q`=AD*1KZ%OLKT8*zxqi*c#!kGArRap`Yp zr>d7E@`y9YL;Y@Yon6dY>xC`-I6uiSSpKEn+jK6+KMt_po%05r_zzk;g6A-uPnAC} z_#M;wz;N>F1CT#@U+*OEKO1q={MCbeuoFH4di9e%oWNh6L%pay+B<`9T#7tVJ%*59 z7zFN5|Hr#PpL*CBpEKln)*_$v+)S>}NAVmCciQPszLfW;%l^%R&=;Ko(-&k(Jx> zsulM=>AAg&ft&Z+rjpm<`H(7CYd7f4^W<^l>k6V?G|s$CzUMF0i`FszP#ku$wt`;% zZy>J`hxcrE)=L|A=mWFDP5}8z@>`X`{m7e_fPO+=V|@N0UwH@ZYdZB&C86JW6ZKMp zJWna`Q!aR~so!Wz9{d;VD?TnB(EIFxeep)*p^?z*Jd>`ap*Qb$TTuo){Ve=Zdv`1g zJ|PZqll}2lZu`CCYPxr6W;y6@alX!z<#I0%{`w!-|Czi{1@I(aw8ud5gXG(zP%rAA zXIF&&W<1Iz`!1Ehow=SioOZgA=gp6Js@@-wud;`I@m-Z&t>0g)zvFn{mgYU4TDdKs z2Q7N?rSi@qkLS69 z%JWm?Gks95F0@m<8tfe9Iw-~GF8O!7M_c7>QXP7qzKDZ<*Ju3!{QYj&mz|$$fZycr zdfB;C6TIY8#7A*hTMIm~D(YQ!mevMu{Q&i@{vo#yc&zEXqv1b-SDXcXU6!|}uWQDA zo&ESbTK(h)E4S5GH=eU0{gXQ2eKw-JdhSj?@Qd76JD&Ep`GYqPMjRCXH{{Q^quv#V zIrX5=+5~?3(~d)Z@PX^VJ;-x41m9W*b~J9EXyvv%xoNsbvSuUbPrrg4FWQ+(Zl0e> zvvT=HX~v&&0kGp@+CTfUG5BWg*C@q*)G84C^KryM{c7bV;O2RT4^6?da(|8bjq=UF zKb^79u&jCJ4de%Y16Ms(ZVtWqzNbIPyDT@x(=CYl#b`&>=>LB5ho=20!&*XrV7aj# zomzos>WF++Jr->ZzLV!*D1UmAPu*$sXMOOu1SLU*dN9DRs9~E z+7`UoDa2oOdXYTF+t`m)YX`mGEBIfB_V;!GPb-7x_9d?x0v==9mmN$V*#hy@cxffM zb1dw*(~kR3uoD_;jQ=$9KRk``$@Mezu1(>8LA=H+=R(124Fp$z(zFwJ;aYgE>SZH& z68-n1KQGB+XP|yP$ulMp|@+t2T&!MzmJPP_)u7A^d z-~r?-O#3yKl814>o8}ce_kx{irgJ_&kT>T(BjsUCZ|DcuBMut3Y$U(G!dUN@`$9jC z;~Z!Df1w|^`Fnl2{@`0Tp}v$4=gGsk{#pAapOd?sGPaAg17IiZceEqb*Smq}Z-Y$t z3)dI~UdFU;bG((?>T$+c*jGN(7z`f8a|q*EuIuE9TyLqk`3`};`4;%2xJ8kV_A}=B zq@mE8*W)FSujTJGy+?8ngMQTkynhv+a^y~D&_Adj+d#gV``7+guHmrLcZ0DWKaK!j z!Tr~&mpmiEQ@Gw{c?R?ehv2{Z=MUs__+A!Y zG86hb>y2?cG7G%VFW}0DnsMN>oQ(az`gm~X188@ObE(_Whmo+c5`88UuUD8zT{=Oen5UUng{)$ zCTQ0aX=gI|NuDFY<-(Sn^PxA-=RYEUdkS{O(9Y-t=zG0G+*Gb73&2NM;HUDc|6=fW zJeN;-;=AnI?WmKL+uBiK&P&M73i4s5@1Cd0k8;1B#!I7@!_KM-#(q9vC3x2A;FVdf z&{g2?=YT8U>aPah%Jb_~U-{O6zvetc1nmqZPxnK+h$PRw7W#Xfhf%rOllL*5Qx`*i zx-R_jr=4fy^N%49J;;my3j5W0kGy_g_a`3}1HIVeBZBz2+o1oY4+)L!UdB2j{QHKq%W4@PUH2I&4VPA20 zzY+Sv{b65z#%u!jam4tcA>($IyqANqKlI!T{h|Fv`+-})&F5<^BVSkz{fvHhl-LS= z7IKv6cPV;m;$gq>b*;J?ayncQ_9;;HudbvN{W+_xzI+x!mRiWe;^KBf17 zPy2%UlKu>N*&5)||GgLbeIwwHJImF1A9z*M`pm!s;F15JeQ7?&^C0*Q?u*oW>L)AL zvuHZw&ot_Nc<+GpH_6jxz#o79qwfyEzB}*BPqJSFq1OpUU+B@@E|R=GExHRNlqp(>}ny`t6tG zcesDK9PMvE3;PZyp_hI4bKnz9>p%)!0FTOtc#fx?*H&)(UGG>Azx!Osb6$jg{W`Qq z#pfsT*j9M1zF$nf1if>4)XQGl8G0GK2J2V#zJffG-;WeG?<>%|Ux1xbw6l?X8sFn_ zylJ$5iM-Yt#LWO z-{bi_vftoO=#TRp8}&2kx4;KAM0w?>`)&M=+iW_gG{nkn6*p=`r-r+z___^8Bgf+&`spZ_HEhT!mm?c{}SF z_(rayYd||y{|0~f5phl;e@=du=l7}}Pd$hJ)>`C`-fOL2fCtaRb5*~0$j$e>SAPk8 zQ}%mx_}tLf;GW+xPdNVBOkR-l4DQr7d;`5@I`j_Y^T=QGd=L5afV?&@JW+jJPJ~69E{_%efHq>+anID_xw4*dvQFk-}N2Ivo?Yq@%iK_3*e{vr8M%_ z35dgB#$jSE*e}WRDE!I4%MCuG7W8TtSFBwBH>DYW(x`vU_xo_RQy&M|smSwk6^9q( z=6(HrzK8yL8MLFZe8`+U;GP`+)F8h{-iq_C@@-*W=<9R6x}KZE3H(Yb>?_Zc$X8TH z{%f3EH$U`A37IpVc!STKNN(?A%pW&r=r3}dpnlup0-jh5cBasd4|!lS)R+7}Kwi&u z4*3XI*zuT&dQtoOw*a{LT$FqT!Osszo|NKqr;tD8cR+XYutMLi-?3J1YhNR3!H(L+ zD)QGZ@V_MOI2DFIISK7Z-wQU8r|`Ry#$7H&pf9)vdN11PNM4KmgXT-K7lqz@AMptC zP`;;B?}Lj$pI};NV($iS{%+ENJe=pX7Nro8uyeON;v@Y)ckn$tw@UrS zUGnREf6325CFo~3@^dJk`?Vx^BKHHTUEe4LUbqzUp$+wmJowz~$WPT*$@ED`aZtM7d)Kvf$@B1c8VBh&cEBKf2C5F2}8l`^l6{osfj2l7u87B$X+dL*h^g$&@6?l#nEGLdaak z%poLGLP&^X$Q&}y<1yyF?|#4aeBSGNz0W^ApReCp*V=2Zy{~=kdk^%dQ*UtR%cyth zAN2czhpX1R_90)P+8;5%>(B4I8UG)is^QxAU?}ftm3H)m{36fulz4XN4}D(?#7B5< za=qKAcZowIZ|IFUp0r_k!^vlTMf-{*KT1AqKKNAf2jq?Tdt!a^BJyw@i2Q;VX!}l<4>8tiYD(~0sW+m(>4x=J|GwMEBP=o09?J# zF`wL?`|>3Ip(CL8Q_WLdAa~||Sa=x-ce{r(*Il-4W2p-{!72n zW(=RJI%n9Iyc_RpZbkkQ?#$R+$Iu7zVvJ&xNp{{aErIQOH|4FCuKxpY#784cEpqhW8XpzuG7q zJm3)OUE=nUd=$@%5NP5yI5pm#iRO=51F92_}9rYsp(&2^R zQw-5>2>%rit{a0m*wCLfi@>KD!;bLiCE%^^AkTxSw@yHR72g2mG9!=CaBX~E{D6IrIyM!hhk76T#>4 z{1b`uZ*pJmuaSBjw*va<{2mcIZ&re<*U_1*0#BQYdX)D5cs2O8If#R_m!WIG)%OQo zAb-Vs#Ka$mwb1KqM7d=AkWT)|URmB|>!7#d`6u?Qml@FWbza|w+;EA_29dcmHB*U1NgHnv?G~+FxUugp;}iKzX?2&<0W~&>?OD3 zc{tzs+`gNkx8r#c68{QYz}?Cre`I~*ofPostKhM;b7m`eVR^jYrQV&lfvfi$Mv=$= zKsySgormNfPNQ86Aotl0JNNiIwb;K+KBR%Ny(H~`evm!lDetdu&o;#cV2Ok7K@DO|(^-a^k zznn$f#*i10CwxLa%X>NF5cH8;pDFLbujCy#KO^mHM+Wtykw5aC@_^ig>yTw$J@+v5 z>v@j1{Qh;~2>5IE8?N+o$Wic>hY=sC_iXa~`zWuB6W$+#{?#PpXHVK`cO3j-fB1QW zd=`01obtVJnB3qh^1+6B%S_k_XwUU-kP`?~~vcRr95VB`_J|FyP0@|0%dxzWvpV1Tf)}Q(Vc9@@$@SBKBwAf}Ka6sQ2mA zkG&0ksRr!VC2x2K{BQ0jm2vWhyBLqXQ;mnK--CWM&;O}MJ2v;hr>M?{>`b0974@D> z{Uh>GRS*a1&-Xusor1aG=G0q10yl|A{!9KOkuP}*`?5ZHNFnrBQqlj2e)D5+d#=Zm z{Lv68IbS60`Vx6UJ!StE{0jQN8!7Efd=1_! z1$k)0@@^$}$Oo5kNQF1_^A_?@`i;HhLG{osq(9Gi3w_!eJXhXR?(e|&tImsX`vC6H z7SEM9j3(FL4Eyr_dP|I8*^YqZ(KHRRvGEjQW!IvOzU)uUg9fxi0zE7RVDf z#?#6OdcW2vm#jOgYz&@%7=B7W8Aa|n0Pz?9)5#;Y;kn}f-!)*zPIWKma}6*4y+HLI z>}O)4nTM&V6R+AAJXgcD^9c#-;HRwj8(s_i7U#9hS+05HLGO@1(oR2;=W^Yb_&K;X z?D$N8eaVLgrr<|bqkbiByX$}ls>U;2>Vp5M20PLp=8?Y-R>uF0IrJ$}h_lRVEw%)o z&wWN7ESFz>K9|4aOZ*M3!Lvh9FW0FLA+O;Jf5iXc4WPfp{pr#VuOlzP^ZmsBWAgT@ z_eDxW*qJ+8S+1Rpz*DTz|1_jO*|y*%RQdd|33&TCs4sbLZ#(e&hOlErJFV@(kDNl> zOvt~Hmzs|Hs!QIl8T3gG;IeOYwFCHBj(?_5@75eVg6mHtA9j;ZZiVNf)H*ta;a`*39+N5z)liTutL`w8Too+1uX?=G#OU+;+LdeYBfl+U5%Vb^iV<{cQ_3aPN-LOWqD_58n4M;$y?-o*>V=g%`WLSX<<+j1!)bH*AXd zNI#a*8+O)k-It8tR(pa6<)S~7@u6cM@T(rM?+0@_CVj!n87S-hQa|wS{9cnhx#|U8 zhU;c!T-0{}_zJGi8NoO-83?Y|8vVAED}>yH^OF;)e?lJj9{DNuoBj?A&kur~@Y-m1QeUsg^(!IIWj;1$F!bv6qGf!*!}$B1`+wm_{9q@5zn4k9I1d50=lQ6@tNDY6_Ca~2pQ$|* zd_DI!$-LrK@@XT{-^z0Xhe7Yj^EbqP9(k%E$}4ty4u`&HE7+0v?9g!e{|rs>pF7ki z@}5(9?${BqQ=RJ&zJo<_Vubp0N)8NIz*Z68cEaw}}1QtN{LtM-ev z2mv?axzI)os?P-QXFTU$;t)jc#(gxxD}_RTt3L9iFYN@8tIs#fBEQS|J&FIyiLhhS z9{r3Z?ffGDR1Wsnkv|KA-subCBl)vt68M*2Xpiz;Zxv4d4P5$%MU%mk%7B~Ge()4< z1D<;+`lsYq_ajfFf37_hdc7*}zX9z`Bp=gJna^*@GxJgJ7S#8d20N)k(XN}2Pa$_2 z4?pF(dE`1J;g2u%{?lP6n)k~~obQw8&OpB{?Yd(m^s_iGA>}YJKVEdC*tl_s(kC=@JX>I1}}IlzcY%svF?)o^3oI z`mw5U`@=YJ9o4*_#{%%9yzg}%?f)WA;l7nMuzx97bH(m!k@59WD*(q78{1AXEx zcJbNM9sX6_*OaAII?AVh}TnxS4EsQrLKTQ(A zck#Ys@qaqG!xiL%}7aVWbqy6$rVJFlO{e#ReWh?`a=Qw#8^-;^gKd7GDI1xO= z3h{BJ-f9JSL@AWlgS=oBcY-CGA< zLUrztX)^e>Ch#Ym&%H%{>?-U_f6`|?^zF_l$8T{PzHk+JHQl_jvqn=ree}y7+0C3ci=?pya)?kNj;zWjwF% zg}#XE5@mebeIK~`ytqSY;Dr}ZF7c=Fe(={j;lJe14Dz?@l+O)62)(`;;yj!28ITU{ z*B|*gm;5++I)68m{@>=1cAiReUzkDpVMACa4N0}m$ep8@*|F2jHEv+H5-BfS4n z%9TZ~%XwNE|2Q4N{Fr+~tlN=xy;H-r^I&Bh5eKRF&PTzExUX6KH#i2qa1Y`zoPJIw z4`jaCke?xs;CGYQS$-ULy!oCI{)Alj1o{Et9WtTsbx_%lts=i_i~5rIyd@u1A9jQ{ zJpnsrT!$~^JwTqe26<~w|9hN-{ww>ja11+iUXrWVoz6W4y{~G$Q=QY`zqw9E>Z^P< zcxVjz$v%AU=QH3b+~4F#o^cl3wiV(a{d~`J;N3REe+%kwkssx}ZWwuP4)h_f5g+MS ze~^bwMLuUzUnLj%ghQ||_3lls7mIw5d9xyN^}5Fu7hvZO=ePf%{U#T|Q`}LH=H$1@ zeL2r2?~!hoq5m0xymhC3GWqJg@JGfE_sGxky(9fz>eWAgA6?aOZMzuD^T8y4CSM2N zQGhteIPC*@SQW;Bd2%2h`q&T3yfwZFUS%xGE9EMA3p|+TTT1=Dyba#TPuV{|xC6eB z=jw}{j(5SMc>jg8qetX3dCrXFxzRo7b(f&t<+*#wUACjV5(k6(&`(v(V|*(BFEs__ zl{|0w0Q?TeQQ}VudAA1$*ceo&&JprokI^nXSie&XVW)uSI?C?|_sOUH4ZZm9^BDT> zJHWGO=Qa8MS%|;r`#ypGY7%%y$-`&h&CAEnwa+2j?td0RX;1mVyzd=0+v zhSJY%0@P5g5j6=Z(=o2j9r}XpFK7yz6TwjUjZSn%1eF;L}zh zKV=>J2=aT+pqDu4euKWY>i5lEA}9tx6~x}*aAPL-Y<}61wt?J^e$7g_;Ws z$+aAKnCcvx_vG8M;Qu7%|ELPkC%B+pNWGsV&vH}txAiMRKaKP4(mw=~dvX1h_}Q!y z^anW~DDCKDWt7)ZwXdh00rYy@S0dy26!Id~`EPmTD~BliJxfE_ap(G58HXGs|N0H> zRMuy%tO9*&m3?y~@OzCBH;K;>a`pOl4`b*}o;|1NrJi z*r`W5qw7LHstodc8+k=@@Hn1>E#H;<$j@6NS?eW*Wr9lGwK`JLcggU;yj-`fP76?#98c=w}ZaSZsbWv(UYfg0ky1~N+ws& z*WD)1%0_vm9ho(S{oIMLKZN!p$rFsB_a!eP&p3cMh@ac+|D6BlHC)@@Hc*|*7v2nf z3eOD?f6kMC;yvJ_`P}Xf&>O1u4?ZVXuLnqJ4*hJ-S4jWq)B?Ok4*Zwzf)sM~KECEH zp+BZtKY5gV2iNn+xfW@T(0lNF3@KNy*5JdYqTT~It~f%Tz;*ssEN^TZ>NAmt@_v6$ z{^B?CMDBI1?F@Z|!6?^b+6iq3-svW|3;7of*UoSFmBc&-uY=WzbcNn^F4~K<$LHj> zO~A*~{~PV04^_=?^y>ib!F%Gm^0}otf@cmv9HjrZCeIxUE_wBxJe2#UCC^Pd!A>Ra zcWy}g9^`}Oz)!KWyEER8&s6(2OSr>M<6Y28{7pQ-53~JBJ^GTje1Uk1zGZjl+p5m< zG3yC_jN?5i?<4Xs-ismq+o4|2hw;9-&Ma4N&p)@X`5LZmU(uW&5c|8yf6#x4gMA<9 z8>sG;m`8qEwXZFpAM_i&k#92Z(cTL@gx{MoPxXe}M;Gxir~kSGpzo$yFOj6-;v1#K ze-2Tf!*!<;|M3G+k12IAKNiFP=%I#d zC%=+{atSXP0DaI|^cynX8$oWAjQ(7>PayOQ^pyGUH46MS=QkwJkB$Xzmk9e3w>LrH zcKzZ1Q2O6t9C(51eAKDraYgV)?C1qUA6pMRlXmKi2iN2J6RF?J?1cD8J=#tN zH%?Rf`FINW-U8HbKia8175rsQ#KD(*FL`VBdsWFVkXPZlL8-5I(_yC+_dQ9T6h(l) zt_43Ox4mY7TTTO)_u~%oZrraV`j_ODIIk}KbDv1qDf|!ZQS!}TCipv^Mb;%OBFzIiz8%lt#DdEmo#BMxH!EqNHf%Op?yW1;VU7kMlG?;*eBj{K4D zh))`>T~C{-T2K3HKJ09NiE*7g*C!6#AyrxLPslqM!%t~1y%$0s&;8&QjPoJkT+bkJ zDESZc8@Z5Bc=dR2pPMLGQ`+gd2)uyvHi6{h$kpe@)Lsnz#a#F=^8;N?9b)L%- zpg+(Pd@k+(wG?qnSA8#gXt=h2_TW9CQZE_gj;j0h?3O{F!E?W*Uz$K(=!W|0&*z>Y zzo}ZE`8*MJ9w(sxlzMNr3OuR{>ahv!%p|{Pf^zwiza;N|PT60TTmw6mRr{l7t_4qE zzb$dgT~`z9v0c%>$@_g+67hqQ@-z9G`#qJr4slaNu!;w#az?Bl|dw3$QK=e9Ruc- zJh$c{@B~lz(~)sILVmU}{CQ71KgmO%qg=ATp!8wb*)|f~VNyxzf)+&jPnRt?Zvip47HejTelM z8SUtuhJJ5n=w)6yA{#vY73|A%C!PT>s*L!^IOG=jUf%N}dH#jGz!di7{XX?9?DT!A z0{$PLcEjyUBaq zK%8ZMa{2}6zs8{-koTS0MeuHUcu$G_MdYngmHAL65BgI)M^yU%rR0e>5eMnF_mGb^ zQT9JC$VaK>w=*xpewgZ>)+<-Q6S+=F{G9MFxY=3cVLQe%k^DN(osfDoxeEQ1m#BBi zw-j>2d5FK*e@|YD`@g!<{)ro~(~a{gCE4!E=Yv;WiuNV%i#+lTs}Seew6o?W^rn08 zTxr*nZ-HlXJ+M9Xr!`#LZzQ>(eThF+Z?iu!1D{8IvW9E(EvXLrhneKrcfq|@!Ewpw zC*-?$PQJAFnETLM2f>cy+f@zMj>i&JioJa@(Yzvj|-^x zc>%rs4%m_Rd*zqlpH$~Dx{%wb^86EdBF}9zq5UPVVCO^`WxJd92K@SGaEbpF@&I%A zDRKMt7J75;Pm%u6{T+Ctb!exOS6=VI2dmCiv;6>m&jWg~v*{yv@ExaG`;?T+_A~4p;Czue^<}<*dwC!a<$aw?zV;&OMe;5F8}!a6 z!KFW(^&Q+H6MoA4|5x%Tu0ND=4f=uh71;vqE1Ld1DdxsH&&r{Qi- z*WTpA$a^`Uf0lMsq9pV=4e(s)XTr#R?js+X(vD>*=uK7oA0x@V-yv^ZsDDEqTt=Bc z^-9BzZ3K8G_3z7)tM;u|&;!p>%}323KlTsee3W+Xk>60=gV{a-ZMwp51jl9Ja!@C zFZQb$g74t|FX>lXR{{U|6ZI?kmP>xDhLX3hTI-MVe#MMX@s#!$Pz^ku-&xX* zDpdz};XXU*hi{RG@SJ?{znL-g7bD=0^kcJY)GB_z*s127E@-&cpUCC#N5-*5Cg4?h z|AmZm0&9ZbdI-IY|4Y^a*Pnv^VF>difczEjCl!Bgm_ncJf_jm7-mU{4UIYD!w4<-& zfooCkVrM~J=rBJySq$U}MVXiMnrcrTmO%Y5>Qs{L_`>p>sC zuVk@h@u!s)_}T=-e;}WmL;f%46=l5SYz@77-PB?7??(}5iGyJS=nrt;ndHMF@<7f% zOTDzUfj+So;vl?ELvT-?A1L;hkoTN}=SsiV-WGb@J<2=@ZvvjgapNSGcMW+uf43Ds zTiHSXUqxkmIZuAyN?DI~_I&OM>(B~dkw(Fnd31;wL>fN_F^mDD0 z{C*2?vxa!?VU{bmC3s;=rQX*Oyg+q6=OXgNK=>nZFlYt6{}|-6%%7BL170f)`VoBY zadJyT_#^dI#R+u}vyt;^| z*ze^A?#BJ0@?Mxhp2quS+VLT^+e7bo7XFVXZ`A>OdWh2h-W|cyA0iId@Y>TkM4rlZ zdYQCS)Cu~H+;=JUJGwLYHl7b4WpCgP9ymDO@@l5a zyq(_-b`tn|vBd2sd7=l}m%NX{yKCPgn(wAA7{3LxT(2}-`yOe}eN5tid=GFp{(fOW zeOxc_GZ*2{aPm>T!GCkzz6*H{xpyq;UB2rFdO|<%Io>;d)I0VAZ?+fp*oZuq+-p7b z5}!Tf3%UPG_)~H_-eW7{jd(BEU(4T%MSqQaJ?`hLCL zPs%vF-cab*9>H@1XnzxV<`C#Rle-Rs-su$bO5V$+!@={{LNE1FNN)ZOaXv#k z^G86xLA9Q0?MU#t-JzHH0mD(?3;CVfk#n3I1bFXM^w-X-5R8G4@p z)UUkvFHZqK%Y7m(sJEC7p2G8IEXn7R2hBvD%f6M$5zrU$oNXzWE4d5D;q7SWOeFLs z+z%`H(|acPLQ~iuMty@>;LZ&Z=LGUg8eY6Es3!UondkAF4SfpZEYEd_0&ngJ`|{pt zGY33qF6zB2!l%3%-#1 zzvTDjYxBWJ?Sy^te^eZJ>oo8V?60gAfUDPWWi151teOW-iU&`bj`l14jLo7ykAK`W zT$_hSdms)no+-5${MZSU_ax&mlsr@q^(FT~zaY2ex^8*y&?T_bV=wH>d`0yH@F2dA zq@DgCU+siAbmVgnE`?rw-^5Sy$=qKr-wS7!L0^;m2&5hjmxHH{L_Sob{l(-@lHsT1 z?f69Kzqdo;NV(F;_Z&gJi~n<0K;NPd;$N5ce~=fBL_EdL?Um5?uBm)4c&q|1Y=m|# z@8vzK!9BQtMA~DCwcyjZfNmV0YfGL!6#myEpF@6k8Mp`e^<>z&cmwefKO@(Je_4Zi zmw3J)-+TxOTbp+3Z-73tF3KhG)ZGXk;{iJX)Q={A+8FVdcGPbZ^mo@FZW8BAa)&cY zz2j!+ohw7%pZ2ekJ2e28_In})`WA2Dr}(pHEBN!)us@l0Ms5R-V1Fp}vWom?W!RDL zj?nGU`?(^X^4`2gz9#|kx1#+kJE5ObRmofK26x~(a2Y>`kvnb0b7fxFBo%rWU+@|1 zPkQYEk357pIPkeI_kkbbxgz@1>+AoPB_DYl{+QV*{kfsx+H&b8qFiF)#u^#&4J#pdg)@N^gqjU!NX(W;8NN-MsAf1KV^LN zj(nPGo}}#s*jd5%(f{&?JdEd~N`LZ#{0hIbq`b}ZVCPE!@>#xHPmw=s2>)l&&lgvq zAH;oO(x3bO3$DX)vhe@N>+D7Q6+ZMT^a)212Z`qjau1&CE_u@U+Mn~>UBiplSLmZ3 zkhsm#aBcpZb04TV{ohO8{VDwMARnI({Rq`P*}Ij+=70? zHpETZh4F3hTq8VJ%G-t9KLL3t<^4sjqnfX4a|d=>AA=pq&lK{4)u=~#Zq>Wcd(DBL zM_Aq}5RHCG{D~(wQk@Un=RWk={C!9K$tVA?0{*n)bG-_nFXDHE3RkTYSf=6H_So25*&p_P4?d0GK{BrE`T=~_U9>yN!@3_~KSgzp#5xVv+JC}+ zTlC4Fz!!6Vqb~g{AV0?a+KeMc_)4>G(i$7P$BPPJU@V+IW ze`KK?uj-csugCqQE{xlF@~d1gBz8KLfwL+;)bT=MojdD=<% z*@X6;%EQjF!^-+PPd=;!o;#oVniZg5#&tePCGijW8m=7=>!{k-;)>8;zl3^}bF|)) zANz)UlQ@sAR9h!mGY{|b6@D79bh34c%Sa5*4#yP@X@9IS^vipoUZlO3sR15(0qxp@`aLzlx6Ot9dgQjXz^Czd6Uk=>)7pRh zeX6g9YvX^2=eLXAtPXg$W=I4nS1U7cYwm-V@2216_uDJmbx2+4-FZ)(obzAX0^IK_ z@>%S6umpGExi{j^zxBYwd2YFkV;fk3Usiq3rql;FzKwXwdqme7{8+rw&q(rG{~^vY zPuQUW^yS~JaZ$PH}Kz9fJ8G(>wTFva&;4E2ePv|LlGZ80t#OJ1%q?3y}F6wJM^`qKA zzuE+P883M`fk&&p7mV71N2&IS*f@j7@*IhJw7-e`9)It%Cod$=<9Uga&*R#`jUQLEuZOyu6W1Rx7_fF(*KwkKf3~UmQ!!u8+>Pqa{Shx`~~knl6Y<+&#bE)FID%19rsTtm&9Q?`9pj7Biy_X z^r2hvT&c&6GEz&Of+{_i1Q$@Q7?9oM@b^gkK5snn;DyR<_6qIPt2 zo|Et5xzkcF|9HVpDX!a;exPiB@bAfpr}*EK+=2TYgg+;Ls_OU7d&5o(o-<=kKm7)P z?`0eYlAk8`;_r+ShY|y!|4+64IqYxnCznuO@h6S^XGLW@D%5ak%Y0<G&qCM(S`mq<}!4`OKR~jqt13M*-DD&Ua5Bxv}a2M*6$wNOY<9vtQvyCzjorb{9 z0IqYE`l{{^{*LGNi2vQm3qK$Z;(s)GwZ%$5Uk`_!|6by`k|(DF!TosNveQ^mdu;}IFV>5U(mDBjER`@UT)_@I2eFT~DKa_=yds~-JqHy?WSx{g%xWt=aP_R=8^`cJCgAGa?6 zAF8Wt?_2%>U+JODPlI^y3EU?lac;f{eAWTvgVgVO@*M7Cb))|k7DGR(8|?d&H`H+L zxYt^>E~RAx^!}Umit?5pZmRPNf>8Fn&3M^GqX_qzn&Vd9cNl`|BHMVk5~`hZ2{`hmHLI`@%%kh z`X!$Y&<|Igha9#MJZKi;Gm&=QkXPCaF8xx2P0(+7fw)Otl}G`1=I=xvv~yI$wRvLj z7s@5;G3>WOzw+RqNyiqSwU(?B_-GQA-eC}^@GoDi+{+sTE z9kVR-&yo*8-kOXPR_%rz7oIaF{;b>s{{1Q9CiR#@-qj3olkeFXd!c`B zt9)O$?E_C=1v`@e8_0{EqW_U{bxDK18}D_Ma!oz}-r)+~n^G_J4uLyzUP$Wkzr)~X z$K$!uKR6!&-<%CUd!QIPO^<@_<#WPY#J1?bIFQIGPT+D{&P9(LSm{|b4*3*>`*?=-y#J31AW zaVU2Q^8=ZN<%=!w7)_n@Jm}9ZhCYz?$6SU!$sGEB$=hFnen$l2CV5!lD)^&h_$mJD zUI$O(dAU_+$A&zY{iO8U&g2z1zdeQe?c{}P5Fh!y<{i1dGxAX8k;dG>bGe!OX-5&{-tS;v`pIe!pl`b!akk=fTRj3-pUad( z-h=1vN?tWCgucz+@W+jItR91B-vF2SsQf43UMBEU=0j>f1wX?50@8jH$p;OE9T|V_ zeg=IW&sCOkm3j_t#B~DFUiy<8?9?yzP~Jy{ z4}A&!mlnuR;f3Vp2f&BZ&d^uT+rLzPk6a@U zU&i@N(eEU8;<-{iXn)Ro*l`(!Jdy9gv*aGbkpB|5qz};RJqM4ao#P+Db+~^@{4xFn zp3C(Hl0O5<&oxx$VaONya~t-hz5nFwR&%QyQ z!g)5abNmOm*-q4#@F_pR!_wi;C)!E+1+G^M_9YLWlYihitqJw@ilD!t8V{T6m=^a- zZ`jXBI~uMFekucbDE8-;1ot#Vd1W14=I)s*9w7!B8sKOJjf{24=kzEPjXeeu%Y zt}X*Ri@A?mp6gxK^pE42R~oMESA+O_bZIniovnJ{>T^*2%YnPiN4ae1Pda%5e;1SY zi*9-7qdD&(`8=3h{a!voexyF)lS%tqE5eSUYF@5ZCGcU{$Sd(Dg?y#z9>z@EdFlZo%}iZ7p^lG z`_|QAN4?KzEO|W7#gcyJ5_zI(-NJlh+L?uN$#_i91biC5N2DG%*95;?AMHZc!_=z< z-u*Awk$&b9`JlsS*OG@0wV@B`2s>6R?>KUgE66wL-}FtP&*AT+{iqMF1HOX$_{7d9 z^0lh-?c>d$-@$uArCi_0)$3II)`i|VTiK6QFb6+!9QoD~e{{N#Tk@Qi3G{O~d4319 zQ|ZUvYq&N)&(=qOBK5V^0`_0nB0lA5|1x>16FLUTD-TQPD_nz~#|G&>r`n7{iqt~ z|A$lmj@Hab>z>_ zD(m+P`Ll+2uH^HhCa^PIHBQU71CRTF=eFZ>H#Y@$x{0{eB(G`@o>mX`<$ZCLeA^t< zi}W*|&7e1oMtLPZqsYDH!M^yJPrfq&dih>k-~c;joe^jGeQHQ^aNXD7vVXHi3vGTH z>f|}&d#WP+x6yFzd#aTs^ls#j9l@WpMLflROe^puHNYir{aS;ktIi{u&;~qCb?)wY za#z*8NM=sZpL>INhSQ%V&fxc3D(ly*9k_l3;wJGNLw@H2%9TtzndDBKC$T3Fbb*~U zdk|-de=2z<&tVYz{apE6H}nIGX{V69$Pw*Y`iCet=r5i|K8XG+`Ii&Qcm}qIe)cAm z%Zm2nI)a;?$8&}Ea0ic?4!yMN4dhkz;E(uUzYFyLao$h*jY?g?zjj3YW&D4eeAF0l z`JNit4f+Y(XYEQq&ANlvDusBSBo83BT!!`~{(L7N!+S_2{@r@Pj^RvY{T?L`>kRvn zhYfrGc|7K=;oAP$h5fUvr@F1-+WfDy3FVS@8s!OYo~P`8%Ju<|tO)MHa;1}dtJb61 z^@F}I=R@SZP|6G3jla8z|54R3I^yin!Px-^2(X5%fp3o;;E~rwyJf@d*ip-hDCRW9e#)3!kdr-<{ z83ewz4a)06KZlby;yN6A@|Wb@Rp&3242GTfIM^|#ezJyZ+pmu5JlogQoA7%<+HcG8 zuoLkVag%m&l3ZU;8MkU7&^y&Zy}R+bzsLi)9!cUbV*>Pk#_-dF`Zi&-a{L zC&obEhR>CHc};$d>rN$}yXQmylfMs&KiP5MEmiOL+=bw#+!r8m@c##VBiGMM|L|8l zc+79*c;LZe@F%MK5lSopZyksCro_#gJjfsMl=_NFfZp~!^v;a)S>eY}Up>hOF8yPw|=8s!mB4kUz_J7 zNWMMZK;9hwOL?Dc1P?C@`{HM%P2kJQ!@lInBJxL-m3eNk1^Rol5jWY#6h(eD2l*rZ zG}#9ICe{95qwU~jzT>%z80Y*Q;O|<&Pl?;)o#5+vE`bg88+UU&raG_et%hs!#E|oZ z_S6Tbg7<2M=UR~8CEq&_{!6{j+yi|W*XN5r_4b1IP_@&iY2ZiKDC73}0QjY)s26GP zXAXiN7>n{s{ClN?hj)RWvYzJ<`HqLkt91H5?GW@=XW_Y0?~e|H@8CGRA@#?OfKN_W z`uXq}c)SntQ^sA<$HB|EqW#vTofqW2ra&*{8kh-v63;V~`Z_{>D-dzEq#gGY&_}7( z`QIYn$KMC#d!ct0^xlu~T(N(ZJYENWj-vfWC!xQ|`%28o2Wz-?Jm9DIS21xUuW<_c z*h#1tY42Ug-A*EIDb(M~hW`C+aOvL~oB{Xa@4Vt?6!|-@Cy}^4)o`spNveD0CZ2;G zGZ(ZwX}^chgRAfN9FPm%gXe2Zcxcd0Amo&BK)?SHxnzKi>z?8)2R0{4Fdf85AT zZ-YnrE91GEyjBeI)`a?d8eTkJRoyG(cL#Q?xZb-f^)YwJd9RuDS6|4@z9`#E_j_9V zhB{`Rn9pfOJ5d_0?LVz~uA`Le2YKaE$U~VQ{(2vJ&wl8yB(EkHfPV-=dzbvL@c=yD z75+$jIrb2I;V9I*^v|^(fvfk;H7*37wh`@A-j8J-gTHC6jB_ygV(zfulNA*6g!v6D}}-zu~Y9I^me?z zL*g@<{7Qe+qdD#0B9FeQ?8hQLz)pNL;v;#okNn;{)MEhcSbc>4N-dOE`omk~NfqJ0 z%vTKg#B!BV_9uP6fHzhBPTKS<_|D@fuNR+tki3!V9Gl>8(C5#CpAv@}-@#ukL%F2? zTufeJ7yR_3{n9_6*Z-}||Ixx#=N3l%{Bs^I(r|72y;BqIaSH9fBzIqlxUD81{tNnD zUhuyodB-B~vpk1Q@}ydcI>q))`CgEAw~{pnpipi1Lxw^RKtGu8mSko~a4XXanv z<6k3xq+D;v-|#!ahW0xcLLc!r;v@bnCoiZ9|2?ShQ>{+%`=X#J-WPS*e})^uPKyqR zn~djutAl?_LOYUi$aeDU{9Rbycg>BVH(HE#;m_yJA#Ye;*?vo#K;ODH^zt3og*;a^ zpTCn_eSXLj4cESB3yhTGz|J*c-_{y&7)O7y$Oo#{gS{Y+Jd663_p)AX*m1v({GUiW zwa8DY#y>~MKkz=9cGO##!p@)}h^Oo$^CWkwiswqdXI%$+1Gabh{bez^UTxHuVo=Vj!3S|U%RfB4%9`ut$%g`3m|-^Tej>EGTo0ROF85C5hi zctn4cOXB0*i1v9-wfw%;wK2GDlv2N(eA+71m)JQW#JJb|hy_ zqnCzj+v8FT#6jX&-2>c+=ibQsBAz^J0rXOjwq2o*;{FBcmqw9yI)HeJKApTT@7Iv$ zI`n{@3Y$>B?kv|L@-h3tWgJ+sC-my`lva~xeZc$TFzuA-4SoAFh^N%oPET-eW7xN$ z-mNcqvVrn_)Y=RDBF~2x{ao_G6|gVkiiaAmeeXCnLi>{T+t3?!UU@<<<(fr4&Kmy6 z?{|X+K;L5oxWp}=+>qyL3LiKS`cAXqzwkTckxMZic*ODs{|&t-*A2RmpB)5VmHSU! z$xjUiAL9r6QonCCTwC5}s`-s%ALvuIpN2!n$@5rpd*0Jg zm;Pjuhp$JzMUYSPtD|Ga|NnpgNz`zy{rakXaKZlIFL@rLyf4<14;+nlC-oaM4Ei9h zvyy!HH5|Mf?`e|wv z4<-IX$t@Nr+e_sT=ZXQARilo`f?%Hp8&o3{^j+d;L$ucTk6qmBKVG5$a5)I z0(p-h_$l%93WGk9?;~?QxA7$Kr9OzK8+rL~@Lk4;TQBmyfoucXBi~0Mn^oP?Tz^(Y*B>q&I z0d8akKV=>}oZNx$9nqg5Z)Sn|lK9M;1v{o(ZzK8qiad5c%KN`OnGO9)9c8~abq@F` zRXges4Q@CD@t1N1lIzU`4?y+nTqC!$MY-g;qhc_AGjqdtSp&vxxrS@woU;LbO8(y= zSDz>OiM--1toV;TH^7edf8dfQ1{=X=@g7ELM=9jq{Js`{#%%iY_$pb$ zwRyOU>tp5p-gGngk*~;SS?_JQ1-!eB($6s|;14^2Thjl{YgT>G}uw^2YEt%AzC?}cRmPx+yXpzApP7(o|TGt zO8pw8Lw}m*%(zgWMgEZMjjNH*IRw2m_uWVwK9ak0eW0`>_YCM)ry*|AKjf1K@pnLJ zN2QKHf4~@iiv7;Vz^f*~j`VL!$Y-C0-kg3q9f#iFr!o&~WP+!;AwFVfG`Z&Dz+wy1 zj+&f=-qsHNgXmw8*GNa6EZ}ofPXD=`j>v|cT0G}p?A#!~n1OONp&iRJ(5v_31f2!1 z#QC%V)So6_=>b3Ik~cpG{jzQ-m&E@Nc~#Z#>1}eLx8r{HZnU$5yi5S>3?=_Y9+{1N zmb~hG9(DqFUg90Wp%fB%(w{HWn#lSL~2Q|~hDl;Q7RHvGqN z_qnJ>I+uuI}eoUc>u3SoOXxcLRF$Jy13C!3Vl3 z^CXG9`~vtnoBofw34M=^=zqljL*%D>BcA5e2i$`GgA?r7kx##k@BI|jx$cP?u6@4* ztJaaa+yRd`p^V#D@(x_D?m_#;_o26rMgMS=dmi(#m2>b}ogOa>`Ox`OH?M2S-npz0`_4&w8 z6Z)SI-8EvT>d6x@FR>R0qJJsm#dS8Ys;k`=Vy?|J%N46lPlycPAToT`2su3RKMFk z{R(cJQnENQVyEhlKl{@`!?pgX*A0&Q1-`&d8Hd0k)T4_l>d~F?Pt$O%ov-JRCo*38 zN$yh`c08y*P{OQOpFa}$Bl8cjx@N`SS*fnd@2tF1&^Nk?_E?qgqvX=yzd0V0`L3a5 z%>I~HXEj{w=Z6!pQ$T+???bQQ!=DJNQ>O;$eC)GimW64v=-T56M{n*F~ z(7RlMUfNeadEOAzul!zFwj%V4`TM5m2WYr0o7&zb*^JcsAC zia-6T!cGa*`us@p9M!$mWvW3R#dXf|ehJcWZ9kdB^PQ~e|6=L`MmKzL0@1!KX+P2eb~&utHV zd;$EFdR*8Eyi+;Yaire2Gq^6>sXO@<^4M*#BYFOhJM^ZTP%i0*|LOuhisvkeKNH9c z_Tag~Ka#sAD*fN*0XrsqkBGifSMV0g^@=@|`Z`5!!+A4v`aifE^j+(tKXD_k(G$FI zJ?u#PI!ErS+86Vx7xc}I;ioU{MDzx?oQZNtd~`g)-B~X(9=Om4{4Ia4l(rNlEq!;9B-yTeXt z{Ikv)Z|EcDBmc$EPZ}=&pN}m5(`EqlRwIzlqKPM;u>y9i_#Z9%8+!G5s+9(T8-G;# zzn=V_s-Gz{82VwSlyO@@?xUJlH}rwtx-{xt;yIOk3fGBAd}1|R%JP4gw@AaaaVz+a z{9np{T<#0|cLpF1&B;snfj23Ka*54bK6h3y^v$a)?K~Y1 zUZ~m!I&A{@E1p+YjdoJW7v50zSMH(Er+z_yIEH$UiQv=N|9g^eA^&s*`6m6$>oDj| zA`#D{)c2bN?#X*GCXwrfgD>JaWA@}J@4SbbdpzxXMhK(<`4BF$+YSJh$vj=;Mk|?~b!M}6A!%5m{Hy?b%Kg#}g8hM@*>d}q* z8gbB%X$)MDy)Fsjpt8F-p(XH!2RZ8{~3AGNmQWN zH(Cil6IJVbZ>@s;G@iE{M*k1325*p~%;yVhzzaCPB=Ik|7TmD_&z(#=P00)M!9_oX z+^7oTT%Y<}^42Mcv-C3!*TKGnUfE)$1NHZk{``KoNrrv`_kT$|3&{;kV8@qshOLL* zFB;{oLw=Mzy%X|kD~h4hVgvO0ebJ9exvr9DKZ5@rv@>Hf^m?aZNBrry1^g1vF_!lG zl|0lP@o7mrty7>sw@z6vmfOJXxNme3^(S{w&-YPX^8P!)19<*}w9{IwRo)%uEV2cdW2ed~eL?1CKcP>ZrN$Ir1 zbz%~q-QB4EkN8 zVMq80a`m}t>BpgO-w*L@OMebexsFEEFC|YZf}J(wC&)t`P~OVqW@ll? za$Lz`B6&NTycG9o_NM*_`RhZlBYxgF2RnVapS?Nt!8zdS-`yUOo2^0zBlTYUJoLwS z-r7vsX@3EHXAbni_@h(nB6y{0XkX)~&$$HNRrPz*y*%*PNzh9_GvhLNR9=~43oU5p z*A;Lbo{K1X67?^5;vmGKEA>~eg7=uD?8jPM18>0dEnTTEB)2LLe_Y7zu0#K8E$lQV zpGF?S{n1j79yg%hRtI{C=TP#T&8XkbwDUb5`c$4U zpdQ1>T_1v*@ZPb>PtTcPdR0mN9C^2;@L%d{!E@-Vj#t)W!y92M{+a>eD}f592*MF654%!1q3ez6$wh^3{)E-<-VjXXsyjK-{E#6_Bgf z^R)ZI=W_l;-c!TK)%SWQlSdZ9zW6`<8|>`je3~)+(fbbmh3kbRfBKV$mqNRic*gvI zzUUg_DfOlQ6MU2p>bDQ=-zDG2b#$VS{sny}o=+ulGb;kW(nwh^y~&qfMVuuM?~s4s z{H@p@tQl2kzZbf3K0K5DB$ohh$?xl zvfvr%@c$!CmMaIIdPK?Zlm~a_d0!HT7Ztz@N5cL#+8JF5yw^Cyxh45Z^7{Pl6F>X? zMg4W;Lmld4$&VDEeuWp1SNI6M*jZ!FTQ`LX}ETNFW&mEVhd)pbC&w2Wt8#HG=`l}o>L_8d`+G<6?!Re zx(W2(`MocB6RbOrKC?nB8ngT8PK>P!5eRJX2X9fjr`&MJs!67Af!pnV_o z^Igb?S%Rz2bx9+4T!cIfq<&C6=yQjlTt2MFujJl|h<``wBdnp1R_$A{X$T&}{plmA z??bNV3P1lQKdIqTMxx?BbsE9WB%W6(n$wNJ13X|y;@RC6+-?ivCgX~Eo3=o`i=U>g!F74A@BiXM zp70s%#h&(Sw}HMO5#=%`-$L$o3;8VV!l><^>(@iWwf=A8I*nGeW9&F-vm3dS8}$Ag zkcZ;W3G$UJmy8qQ+e1HU3*s;OfDYj6g3#{VXn%Z1@FxS2SL4Z-k~iai2eH$=6ZFoi z-<6WcV~r7?yRyMUKTKs+sJ-_8U46~}MV zAD$uKvB(q6uhzbM3W>(Zajp3rAyAWvM#&-Vd8%X3kr z9!>j!tIwUAMc(5W>P!01?q1Mu_6HX`QO>V~iR^rfMAncf>qJAY0uaf(y^4aWf=zkcZ z9f|(zAaKLK5P#v`gTeQxz6&<_fDc@X{zSf;E|T{(L;nB9KkM}Lg+AIw8RxI$Zo`nz z9jTw`2mOnqu(OPD2ps}G;|Y z_=`Se9P~zum3(9{_*~vEAo@J=rBTW}>>2{SF8A3Z+oux|5(HqHLm!EF!YFpduooA}BD5xG~BgGA^ScqYS8{ zjv_D&GK!zy|J-xVd-uJ1^=e56qLcp380y^n?z`{abI*RxJ^%6`U3$wlhCe8Eu+?re za5BR$K8fd}^z#IP*TgO{B=h`)!1p{nIM1;+@;Gn(JddMz^`bX1{H{sH^B2lE>)sqK zC!7yB;m>9F@%;6>_B(~)XFSa7zfs1y<1Gw7Nb+I|0)I&06Jih7eXO0z{fi;L+vd|4 zzIA{8u5~ibsc&caC94>(HVgb|r!)K;AL9NAfqzHfzn1%6PZ0P+0^dX87)#$mgr1|Li*%e(I-r{g2Z33jBNLGCk4p_kI`m59bTt zEbu#|zSDs+&OztO_;U`Mm;1YrV-T4eJKg{%GvB1y2 zfa%GpA$qd%LhgV2!Hf@YmHy?682Z)bDfgca(Ua2!{@Ozh^bCgYuCF1b*{x z7_R$!`bW9{9$(|}ua@~g`Z0!IC-I3;A5={C^_w{*!`u zb>G$8|AJTWzUw$EuVMH;S)Qlj!%YI;`f6V1wKC723H*da5I^7YNgn62D|vlXpZx*g zL@94w{wyh`1?Zn%dh@4kMok(2fynkfj@Q{ zuY-Qq9|XR~u}o(Ul<_bB43BgFp}a3!1^$xj8Gg(E@c2r9ZWH)@Licq2-5a?7Gd>i= zlOKGJ;U_(t$3Ixczvo7VZ^HzqxJ;U?Y@4ZvtSBd{f_3_VsnfsqCbl@-D1P*Z+JQ!@nnSXu3X6|7V7W>qJ$*!SF->iN8zd z^Phl|eeYh$7uZwg^VDy0|3yCzo}b=~^z;{K=X z$LCl3FZ>R}7mhF;(Ea_Y!1s9y@5@2FObcG|eeS>fB8Kbu&-pijAH(x`SibiHf!~~G zywY=*`T_TMLihgMCh%~6>s~+P{_kARc&_tz1pW)T2c%Eld#=FKp?V0VAMrT#kX`Hh z_b~hn@q4b2abExL41e({Ob=HH{A&V#`_Fkj3j*KmC)|JEP+f~l0oS#XuI8Vcr2i7J z(z@^?-!;2Cj`D=E3ePDWWSESm-|nj6@ z&ENlm;YWUn=c)SdTmF;b3m@TmZj^O6iN_^KDPKH|za z8~%&?A1rm_RepF#;F*sE$3N+}+<(s-cpa3!y+_~=AI0OVeEUm*zx#1MM{1Wi^8p^` zJO9G)e~|fHCGe+;U*K4Q-!Jexr2d}DW1D`*<6J3ujyj*A2W6h(&(;0=&0)Nh<`!Co}{@ecN#enO(Z1^I;>3qHaOFX`Q z*UH~B{MN7X_`05R0>4A{+Ijz;+o+1j{Sk*7yp>Y*Z%kXk>Rh9`&?cnlX_g> zX^AU7Ti~ZY&i!{2`>>Al1A%{SIEaV8{S)`!@(jjXrDHeaYw3I6@lifs3cqJJhCi?* z*#F_(8GhYEyuW%*-}N+xA0YCEp2zCb8GigaUWeml{$COJcg_p0!*~CN`~Uva!Si*? zGZ=n})WMjNaUK@3^%h7k!rD|1R)5pT+&d_JQ)V8UB*r z@OjkrS@^dM|IK?CA5`vLCGd|){b!X25_@w058f8UpN7CcenW7bZ+kxX-~Zs?I{f?v z46mNY^HCiBz+Mc$=nmd@rIQZ{{H%j`zjS@heIfV1doNxGo#%7+X7~psk5cKDbMKBw}9|0nPl{+ic+FX^B82kxJj`yh1Re*n1ggNN%myn_2*{VhJHZ;^4X z1f2T+Q0%lSSKt0hhHrgF(7yVzLwKAs4&ZTam2rk&#qjVw>DvT;%Yoc~PWo>?l>3MI z@>5^U@V866$2+9|qXIuy;xStszkxrIeT3oXeuLL7 zCGZOXkNU2!0{(Zvp9e)Rt4jah%Q!2Ajwyaljq>>8pW<_*>v^HT!}r(@zlQsdY~uCT zb9bY_j~6?$&TZti-2Whn=TZ3i0w4GzzxT&7&*NXm{dc>L_c1B(pC3W+=D*#K6= zp4TTMUCvp;@H5}e=UvzTLV^F}Ck$UF{l6*j2j0Z|PS^kMmhw2K-Nf@$JJL&*F}x~% zM*Xgh%Ng!|lj-4+GXB>E{)W)Kbw63j{a>(=@m$9_ImPhvkK*sr{rZ)_FM5RWQ`h9i zRowsh?=W2F|K>4_wKED1H2ZE5|U*_eJi1 zsOW3DZl6Ap;TN6G>!9+_*_#=@&o_Ail(*G=h zpPc3X34!l^68C@j9HxgF2U`{R2ZjD9UHzTFCyGHl-(2Hy%HQU7PYalbEo+B zA%Q>T7GCF^%;(jOXngxL;Diq!xtrgs`}Oi!hKKz}=Lr146L}q!uYF*S`=2$)>#6Ji zfWTiYd1U&%Q(L(IRpR&moy_x}1b$*D4r=eM+<#pB5xUOD3w-4fe7@cw<6JNB|My9r zr^-wFY~yhzf5rQvc>5!PKlKFeuk`AUlezzoKE>nfcWrqi!@u`T#>2hjT<`WKh7bLa z*HimnBJc%=2kFf7PvQP6Kh5JOW&W26e91+8?hX<7;{t!|aem>nz?Z&-#|huNcZtAH zc`EPA)zbf!r*i-B{kBKGmEmuBPLS?>>NJKw7OI1N#M_xKq(gc19|oN8>c*q^yEMLT zkJB0cs+Bzcn`J%^3jFvpg6sUcGkE-cLib$X0=U83U-NhAxjywwhKJ(@?-%$9U*+*P z$a`-+oBLlY{xaRKSG|Mbhi~QeSNd~|!2dNAzkTO9+<&CN-=+KY*gF}1^8x(c)$-nb z-o^0eeTeZ*`=2N9J2!Cu{iXk10)J=7Us*br$2nj8-O3jh{v*TxHNkX4ziZ!jGyI1V z7o_m31wI$LCvMI8-2Z#GF+M*m^ZA9q%Mw4J=ji2|1X}uuKz;nfx!RYZ+V;pq<`rX-2dIzFkJh8U*M02@?y%@aQ}aNH?NQOf6uiH zACP=u^@E)LDTaUL%R#())u$PLx#*|*T^9)a*3iB4@BR$;zw-?Kt}n{`cfXF|k3W;w zU-9$90$+4_5dXg*@ZW^;q)z!Pk8`}#IZ-?uy`JHTv!7|+sPK;q{P=VDyOfUYb_4g{ z?>E8so-Xh+R`a=7B=i5==S7}8lJROEf&chM9w&Vpud~Vnue*uiuN`9gxmNoBR^YD) z-JepvS^7&|RvqWn|HSaGr+9qj7yEpH;U`|g^H=;lT;L7i?~Ay3!Ll!M|HnSd>!9oN z=q(JtR_=S!eYx#chMy;Kwz_UtewpFZALVfp@?Ad?_zTlK&xZv*`xWm0sNDB`w7~cL zD#I@;@P29B=7$BoJjLfu`PxGQfAlbZui67&`86Krup1cuY<_IPx4+Kt+l~!>?>z$l z+Et8)hs%7fxQ+Wi{63z~5dz=upBetR`0sR`uM+r0vwR*sx+?J8CwLu{zTNRn9_Jd# zb9tkTzyIwFKRk3V%WLmt z_!WCGzUlaL0-uw-Dy0LT5cv70@_D&O#&`aM$9Y8V4N<&$lfZA2d=|yqI|Y8|%Nb9W z%Q#QFkH^{be|SFH|5Ab9{$1WjwM$p;=l+*m!u^kwac&m)JFesNuJdtz#{H-6<#7~# znZR${m%nR?jI-O%xxXWEo(BuO_)CT_Iga;H=TrJsG+x~TIIaI(;xAS@Gx2MNzfI!C zSIPJv{w>3QBJ~Y^F7Q7-!0_u%Wc*ZmzWR3ze=Nb@rT+bY75H;Uxc@)MIKOz1`(H11 zW5wrF9%lG{q4j^ke=~gOM#i64$~d2RgyCP4_)OieZ~YI$&%A>BA1VD0d6ePLPw_mr z3H*-&564fg{yq1<;y)Qr6hD70@D0;Ej`GbvKF0m`eQS_ztovVvKTrHqx^4^q!0-pB zxxenq;{v}Y8N`QYJkI^^`WCOJ(vwg9iQ&Z%9lQ9?3_nHcb1MIO&VmCCKHMpOWL>wl z0$+3juiGep_JZd=h5MiQZJv*=!y5$tipAVf$9b#3zkeb3S3FPbc3`Ca?GnHVKd(QN z1qY?u*9rXKYk8gZdl&A`{TGRSNyool;2-=1zgPSJQQ+S=pU>m8?E9yl%Hy2Amd~$_ zbJ)`u{>Lu`>2T(682*jl@qRfn&cy|^ z@S5Bswpid#c|OBWk$mk#1pdzgA6d%lqx9K%0r$VF$oO!w^#7c|Z(YLcta$PhfxkQy z&-u?U;7w10(NGJYZk$AHHYyxi4b)+wSCX4wZSHA@J)Y ze_ZiruNQOw-|iWl&!I16c>R^3eG&M2@lz*c{DGHo|95QSadaK75cuQ^c-{27_S}#A zpDS{{!p|1??c&E#dUBt@!*x*C?a$*(T*2%Aa+%Na0~!8;D)W8)-fsX-5k33u{VdZ{ z<%FdNasN|)&*xO_qSp)j1^4s0(C>Zy%envcCB{Sbqy13e3q?;v=q6DZ_VP!|SkC*7G!h4{YW6YyUq1PI|=1t5{Cfc#mt6JkFyM_oe;6x19TbQ1lM9 z13U^i;ls@mU-4Rb@0V6E{E`EBJ#~HV5cp{lpRDjJS91Tv`x&2Ao_QE>-3uAo{Ifj8 z{r9|z$3IdU-zV^JzT4a??tk$`yq-zv|M)n=Z@!G*tM96>X81n$G2VVa`X8}|;WvJa z*FPcfa|E82d^E-9qt|l(Tg30L-`f!Q^cJ3vzW4hA-{&xX?@dfT7Tl2LaUS^$B7Idk)V>=l`}144?gC5N}UAhT-8lg#RM&(n9`FwewtaEcbs{^2n4=EjfG>{H-tN`RMv* zHgf;#f5C8FxBCQsh1gM*{;b`^{m=g~_b5uwl?gX6rpDc1(Qs(ojGQ$rN|GUC375I&E50T>kvZ~Bq=#uh_ zUkdz(d7h81!}Lkq|0h@SxjRtayH}0j{Z9?z^S%v+?|nlMzRw)P^KyTy?#tpW4Bzc= z9$(L0UEq^HWyYxZ@JWIHUgEKJoTqQ)an3!T@#KD)=Sc!zeh%-W;^&B-d_@Pp7S;s#~;HxFCU*-1d zo49{z3DcR6i=42>sSJNu;!<>+lLbC4^`&1f-?jNP?tit&x917`ytgs@gzFfeb)3I_ zJHx+r55HIK#=kn9;ct}tDbAE}YG*L~d1E||?#tZ*e`&~`|DeDhmAV}Iy|T!iz@?-uxjhclg5d&0-h=KkUPk-vNn!%vs{UX>nx z^qma9aqI5pjW^1BU;QqIAG|N`uhP|@3H;8-dEKs-{%4-c{lD@jJ{Kw{{9NGgdRp+j z{QBM8|KzU*&*MkVWB499ULW-%KOpeykK}W-MBZCEpZl-8gwMs{0zdWwrZcYy)!qFu z;Iy8PiJY(W?bjDF{5KQ)UZtOl-^1fau5~Tiy1CN-vjRUT!ShspdhDmT|9hU!aHUI&Kh5yZy^GJO;^*O?Vfdmq za{tq0{Pzlc?Wx>f^@|4tex&%X^_)&#C+`*e*#0ukmj!;uCwY9`m(P5b```UV=9~Jx ze-`*-1N`3eWt{u3=l(xCjrV<8;K>_g{&(~Gs~&fOz{7QAza{VwtO%a>@z3)(SAT`q zS?9ChMutE2Q#}7g^4^5NHw-ge&&5Xt{sXDIrQ@u;iO2bf#0?%OEwb;uGVlCRu;H!cB<$$vYQqFP;bm`+_*5eAYZ5zHWllQLd|W= zxVciLT&SaGzT$2wRi?5fH{Yn#>TY&+>w;WmrdldA3i*Y7(LLOa#d6Wj)@s>pZlT<$ zZCkLhmYpfM`PrG7ZFt1`<)UXJ&~<9ISjxMN%9cWHVXj(T;2t~fjJWQm#&oTa&AZuL zqc~S^t8=Ddz;CFObA@y_=f^cDB?oALCXlrDARyeeRke z*R9qYrP0Dx%&1YUloNB#cz?ZcQcP<#TWj4qidJ{F96Q3G*PdyNV~>gz+D)^f!?l?$ z?n#xpTdh?#7E1-UUMSZqH8-DaWKD;ma0k2(I0F0w+F|?p!|n3r)YzX0H`WWaxnizR z*Y%0+<-Ni!%mFXWi~9ST#@dEcFk_F@Jek?@=5l3A8LwG0S_771$xHRb#`?H3x;b4d zY%J7jg?y$!FT}Ai2#FWvN`WP*RqB=5hV>$>Vxk}WT`EptzunpvLPEEeXIvao%oR8- zbo3L7Pf<^-N%Uj*dL!GwVK3(DZmv=)6>^wmVyIE67ISXLZDsVtDvmpYn^)I2E#6ef zVAM6(M1xg3;5{Sso^+vBtmJp_s}g;iR~JjAV!e>7l=JI=)jROJ62qI9@+Qz%)hB5e z=yhp25j$ut@y_(@6h3fzUf&5)y&0>8^(tmd#ghy9$)cdc5U?Ky#c4va@x;L9WlYs% zM&1H2b?W@VVp*_*9vlF*tP`5&439DM!LLf$&6e{xboEAU7Q6(%`-;T{?uzlXOBRpg zk=ZFX<<4Y_INa{?iN&jvZgR~s*Tt_DYu35Rl>%J3Y=Ta|d{%#7VQZs+am&Q#wiFxF zW+3`iuV!z3I_@}5Vk%oVC#{Alr*fHwd(!)kZDl3=-X{GO|EAK#yfklGrc4 z$Vs^C4e@aCMTOKFXMj2v%OK+$@!9qMnffMYba|$kh2hS!_<5PX~{HVJGLJ3ZOz2O$oooG0~{RXUn z{LBhD^>|nmu5?)scdd@YE5D|o1d#yrYeSlm$Fm+p*0^~ zMN3`xmwD7pCKCA~kg<`Qrp~o2v1V*h-E26m?<~YBYo)DS9!5DRc z%SQOK=AHIX-5Cv$t|g!*38!9YxS-D@_iuA^g8g`(P1R`nHr($Rv(UfZVRhEODI?>bIhntxo$Lc>}s;ArlEB zcjnB;x)no644F@6hTLUU9NlP2uKc?Hs7gI;^o+4$Id4|LP*aca6G8SFg1t33+g%f? zWOAsHtq}sJ!TgfRw6~+dRnqD8@h;Munw6(@?`3BRc`|Ma=$r<(;3XNTW{b7dREc(U zsyII700Y*VPK4%y+4cw1R$7F#`>&6pyTCWvdi~%a?M*rkFPCeMoFIP$8v+YusxXwC zVBB=q6NAb_48fEuRTn6!R@$rNkcw+|(M7@krjj7$kWW2EkF}&f{)o1%At~ z;87aO(EGG46XxJbP8l652FQ>*yLJZoFE*DA#;|@1)4Mk>BfiBfpi?O2a-p#`8-QI zEUdYfU`G&Wn;T~vv$cYe-|&;P0sgT*(T>g~=*$erVQEirokU@472+B(j%+D0V2d^& zbG2-m<&kz286stqcmo~}(hPzTb%F?t4nwqS=(VIB0UvZzSi%uvuqCM8o~%1E1^bhT zIKq1&sHVqq*cp=jmXS_T*_KLshc!ezlXH_KFPiS)8!pr&2-HS$PM09kdz2@V){TmK z1i`*NWf@rkp%JSMd=x>O=m;p8evL;XoFR8*wm#j+k}hCAm>yY^aUn2MgG)>dssvNR zu>=t!OC4bCfvAsLAevz#n9{5$?vBZjv`v37?~!C~-c8s?F9aE0%$S9_=r~OZ4pb1g zt7U0I9IVRHfh5>1;KRy}?<6^=!(lm^SK{8E;3L8o5 z_OeGPY}j~nST}e?B*3S1eIumssPjbppJYtcqJYVbilHTlNx_3#X!MVZfIU z69HlY84PrX{&&z_gQK13hnh{wpF2~SsnoVXnT5_)*t9L7+;X*nX9P?ui~)dp31`~q z%CM(q%McW0oMd{Ac51j;)gdZE&&G>@B(`K$^FbfpSgCEv*7DvF^2tLJJ_kkHiT)8% z*lPu7W-v*T(IT5K70dX{V!e*vWZsC@*+=M*!j$3Zj-<9H!6zW^f&YWg)UYB@dX25J z0MmIY0|}Z1cVaY(60mFJ3XG(Q5y-*Nweye&*UrJhS%eWKsm)7M4ujRm?*09$$CoIXR1jr_odl*Xt)Hp2M> zea!bMfcS&v7dJ8P&rHoWzZ$!0QRHUZti&^bK~zIbC^wr{K$-6aU?xYr4Xv3}gT(Ng^W8S4!ZAz1X z46;lxH7c0lhW+nQJ244R{QsnyCc$?_WHmDUY;JR*QBM+iArnl9D0vhRUI_m&*Tt0p7iLGh-+=D_r^}lB5g>mh_Uop&BkE>gL=)d zJHhtV&@Q(*)-e4zV*8;1s;~$9hHI?1(W4VGwmAo+1F(TPNCw+mz!C#Fn7JVQ`i6EG z&>;w)+{NLd5M;)|K28X5hEChfS+kf%y4=a(2x?X;Cl*}S)|1bG>wbh3}VNdWYe z!xD4Au7`E()&Mq=%fbOuY-~%;9l2sWwPfjr4Q~I!frSZ2=mYRaH4k=p&KAO-g ztTxjCiFVS0(Zz^qr?D|S6_3tX-h+NN)07)bXPXS`ZBRHuR|aKE7&{9nz0b^5P-c_9 zbfIln8fl2}27v*?Smb%gAR8v6i(rCe*7Kf+RmOTg4RsYpcCw<7_1x>gheC#*-+y++{8a250#Z%*( z0sgv3gE;k!-Gxl)zMlb@Hw-sdVN(q(+PL!Ij7v=!n*$#=zpw3+KmbvgOQTU{-Blzl9IBCssMSO{lVzb8`=4Fkpk4alJ~4wV94F>>c%X)SdpAXyK%o z?cl&-Z}hc_NGoEdF$BSMrkEomxVI>=b`IEoJv+x_hL5}LwTU_IQ8+_tJy8KHL6C_u zm5Go~d(%#bCknX&Oc{A0>4>+Qe+89z>2M7)EN!8BldKpLI!6AfNcEzrwH7*jy`C1W zJE3fTD2%!Yune)M57@mF232U9Y4&kjXgw2WV*@D{+|y8;{A>-;xFravqU|9%wlYH& zOvWER2L35%XY)#!ARo1dmMZl|4`xDQKTBLNOXKpKbba;`A)|V(#eO{pgKd0^^I`{T zjYsTU!%N^v#KBCqkYLp@h`^1NKznh?;hBI34~E=O>liv~ZwRK;YW_O(-`NJS&~fs( zODjnON>`A^MEifmb7NdOmN%*e0Tn_EF(yDvN&bL<8=%rH?H^EgJo^X!dkvP5ygCu~ z4={sP_7Bq(ZU4Y<9oRqc1qkPYeV05)6ox^23SE^#F+u?*kgW+E^eeO%N}Bj1^cP^r zB=l`Wb#?8Az@y}678evvlV;v7Vq^^Fyh^>8FL`p0v1!$3tJO-a;WmgHb*(4M*)?7& z{+L$LXY|1|Yi4@=fhCOgXBl65kaJLARR%g0%MM*iQP$Pxz@uG|j}5dj3N1qE7@-w8{(?(0iD9jlw+jcRKLZIbev1vj&dV0=m;Lu#2X3GE7HC4D9$loh*z zy(Gh1L|#ve2!aXt(4(RVn$F_9Z82Cf#T-*eK{Ms*@r1OCN{T-nBWf5+&ZNhTiLUiD z;s~U;p)AW41%5=>cd$*(q2j|x9zqmaQ|v|u3^0Pd2?vDuqp2i8N>8LU#D6(`2I8EN zN|CCwiexKTbCcLEF&>kCumBvGTV?G;a!-K%+*^h~N0gH7@ zI&vTzeouQ0%W*vW3HSQzJIjBcsIOdea=0^hL@2kxGW>aNwxMFxT}N z#nuR2#fF(}H){NIQavTn%R1q?&Lg(aBU{5=*t@pFxkuC?j+TWmrWbRX zN4Y@MC@xfJ(Q-;qvWXK2o8JtYx7zOuFGQdzl)L1&!TOcT*!~NOhY2;??{u)$)Z7(8 z^y3s$@yR0Ucz{=-#leg8SYU~|aZP}fd9Dfk_fFxONI+U46BfQ4EX+`kC4~i^7U{MUWF+L5k-QZOE$;(|N&@{0}BGlnx2$&zRE?)A4WuRS5 zPbb#AW(&?dx!qvMhgD;^N4FauHB^qz$6t!uO=itpyA!t?ePf8SQWi_**dD!Z9JtxV z(Z!2eINgl;gSpHD7AhA33$a7{1CksBTXF|akje#PI?@hT8FM>?991|`y8z2Y@}sF^ zKv6wdJBWB}yC7FyYSo6iR5*Z{m4CsC#UW$Cvpvyo>RVMP^C32I%aaiy?68PvMSae* zaM;oXbX1hz3T3*@ zM@A|oF{x6|39ze3+y~tRB^R4QIHDko0i7rBVaOKe#0XxL3d@dWa4e^92^Gkjr22Tv z`b>=0WXc8#3mKB>bCwTP6~dXb4LqcfQH}{k9C#L!9g*HUYNBtc*b*6_yI;o+s}|8B zHkT?g3z(dnfL@=TG^?nAvH=3&S&S%RsB2B!P+3dMh>0$RNykeQ^l;v{ZtwiQ<<2!s zSQa8xrw)A0pcWv%TrLQ%X0qV$FBve3R%!pE?f%66?2Uy3Um#fOKQ+0)FEB2P0l z<1g0JJW4&(5{tDz@WvaVP1Ac>VC&i>LxsJPRP_!K zM3k&dCDf?OA-J(;9fx9L*KM4^t7hQgBs;p~q1KUmO63$y`fx0&bS*B?!oUa-ulp(f z;sjz{#B^=yxuxPCgrXPY_LO%+6~qjn??EWU$ANQ3Wmdsl=!ZjuNP!-}(W9|vROOV? z^AG;CuiH(jfgD6f!ajQ8^I^krh$e)6l-Oj*7y(410pzMYTa>Wj=&@p3LqSI4a zWv7^ke^6QYnaOBEbB3{y3;+5?MAW$IrMh~5UnsYaYn<kz>_#-u&zfQwQEa$w3`(3IS-IEW@P}m{p$0}4ZoDk0D zOUtO~-C=Qzb#3{~DFo=hGw#DFEybX=8TeW))y@P9PTAD&=v9JJfuOR1#7>d1a zkr7G`D!lpRRic%;$136sVB#dXhkcL6g+%-lj38i{YyXx`eVcx1LfhK?7iD7Yv|1P3 zS1~2m4W&yNYC2{F=%%cnBn*Newy{Q49ss#EX%fr$S8(ed7;I8M`Xo>vE1 z4t`3@1lC9_&YqpX7u`ISl&%NrC}{!RVxo;{kmkT`Q5=IpP7g;cLi}a_tGoaO#Lf(}c%-IGFwY0Z^;KHVSabvMy zYUGej$tqEVPYbP5910jjYA&ndr#92%)84%@&}=$LVr~w53{A1)L}XH;Y|_}mAxIh* zCK@lg85TyLgB8kB*|>I;vAu;e%Jf2W0s6EeIbQTj>(M(VEq(1iSpuXe_uE5)NN;*C z_74AEh5s8j2xv|`0yF}Z%A2(O_O!A|m&Y0NOPKqHj+r9L_jGE1lKp6?E<)rKxM--6 zvG~H1TCUV)P!Ce?aFbLgXAsncA~jKMfiKd*5y53(oJ-$QDn($MUY(iXu#jcu^0zt# zwwU|xEQ?emgKfW3VIc##PUh-DTr&dJg_!aQd?3~?{w&*;5Yfg$aesb+vB;c@KxHVY zeq+b=Ek;}))C|PqQ?^07$jEjHu;4u%kv(XdSOI)Jd1*b{Ta%nk;`EbW_yF=QIoW8V zEGLLB+$2znUoV&OA|??8Ro;ZiV=eBplx{1eve4`>p`DnYlEBzJSlt)5wYrnY6n!_7 zConW!$z%uM!M+nA7m<pDWi`@~%c@uVOGSMeBhBai!1isMA4I*g2T;pGO{QBn4a zjUCJSM%~eS-BwE z34$65=1+j$BVmGukZ69C9injlgp{9|FFCnG3s>;?Zm4Kq#W8s9_k#qqDU@(fMag4%rAx5#hg>M!j3k?Dk zHu1{*3wvlY3KP}TG6`a`ur(x9+G>4rTWf`3jlDNY6p@fZItlhZURU=mbJ11m z$0EwqchBW=`%$OVoB1JwR7fj!4L1*n_Zf>MtI`UwTa$vID^P@=E4k|$dFZA#lawD=}GF+p+GK-x02<=mElqV>+EJ6NUCtC zGAB;3|0vqlS#7W*`)vqOQSv6@CFnN;JC4FsbmN%2sM52*JQNBDPf~YJeu9u~1>cu?AuKU)ca6L-I zJHhwnUp$&j1Ea+I0A;SLpmSV;(3bu-S-qktj!__6l0~apm+50ijkSG$vn?s+Hb~6F zuW|*RAI*pOC|k4eIZ6bDCDLKt(H@}u9==3ICMEhOal>qW-olgcbuAX3NR$0NCZwH< zz)_x_Z_(4laoD_e2J;fJ+NQ8h=rDGgM+@#97gR@Nh~z+DAc^qX>rs#1y7+tlESbOk z2?}Fy)E*k!k6*Pfn}LwATr@76>Ofo|%kHymAjjT3-O6 zkjhZ<>o6X13VAmKLcfV#6e#ipMKIJFkn13yQ?vQ&M6Sc3YZ2ZWz|QD+jrhGpFfx<^ zd>cpAqM8r|(QuSKxpkx8J8DvB%&kN5!-p=dwy$3wL+*h(jwBlnC35Y+kqGY*kki<} z2>0ytXX{ekDZca6OKj-I&l0>tvb7x3f~>c?0?zUvk)@mbC-{J%xmhUsyw*j+%Q`O} z01PEs8xcYTnFX~(KxJ*GKXAiVBPrOXg*GR+9&OibQKaN3!#?7<+&l{?t>dTZQ*G*G zg3UmmLrXw>D(=c%LlLCzV-iftq!1ZAa0ZpWiv-+Gv~5SiAwR&h6Ph=65u%`7Z<;!E zP$M#a8+N3yLD9-=fNZKd$pS|F)Dq3oE72^AwL<4W9#k>sdPU{~TipRCjj64R_kghC z8=B=+G85v~YtF)251QMOnRaELP9RVqU&znGsXkY%7aO?MxISBI5Q*PGS6yRwI=`s)xqq$ zMHXfe3ZkI!d{aQq{G>)QfNJBsU0RO}VvLRWfWLfG!3dpi7#5?V7u%@rBi;*d}Q~0v@K_OI7DrQ ziBL<6DsU3* zYyIWQmgL-#E5=hxmTuVK_AeY*=!}Z8W1A8?qgj*)%drVw=s_oyuP7YEJ9DrMkvz&5 zsD_eU(G52vB1xlBX?J(EZ-&clDm0`JC+Tna<>k$y+P80X4|phs**IUH$Fdi#{mR&O z7!Ubc9=3b}`x-&_-v$^(SAm-&v=))1VugcD)t$qwqiv)uY#*%(r!xGRL%8LBaGuEK zu9#Ij&=Y>HT`{YF#WAZRM9e9ai0$7jfPr*FW=D`Jk>J)|y*R;7J<{8ewrE0^K?I;J zv=ANrtnBs|4R%CxGqz0Q*HKfJa*vaPbJ@~tp^oJ4 zVYJk0Khe zRrqOsMSM6|I}q{V(GQ9Et$9Usf&J0tr3xzAmN%I?d7(1<&D0$tVe~jH3ibP;kOA`3 zi)X}gX!K%4F}A7x))J~00_OA?0t@3$2YwOt=0_{G95as_)IqSH&>AAfey!dLq)>&f z?}M5-4ylqNdvKO{mdGx$dIh<~SRhmk5g2w?l%QuDi{%{gMLz24RAMNR8BuQRkmI) zZZcdig$RO>vv4jx{tOF7fo;nCpju)1yz7vRWfcpm@l^o$niEnUZF zkc1vCQVK~IbSM5OBd>F&TB2*ha6O|~o`xa7Z^_p3sa}NmxEsfztNFPYc6hmcw=S$n zqjCY>#)_T5_m?RKcdEDT3gZHg{fiCbGB+}`wRZP4iNcX=(HHYNmGVe)w%jJFDMz^m zqX-4NpF~F4l^xnmb|{NZ0Xuzaf;r&$Y+BBL&ev_lzC3ze zEOuw%H%hI-5st#9wlNqxzde!>5fuCd4uhQ`7m-YtCeH`p=2A^3!HF=4c!d2jl_OrB z!-ZaYHC~R`X%27jv-T*e2+M6`vV1|#UpI9>yJqQRqWZs4`jfMNX%l9s(gG8NRHw&8 z(4SDsCnaPDv&%OAWooI3e6e25HgeO%acfz(TB{I&3@5vp;3={S^b&c+MOpX~UqmRG zI#K4A3>a;n=KiQK==TquX>zwkSU=?64t^d2kv#we>J%!*+y#Zs)!XxrGBC)@t}>$dX2D8c14f8*LPqlo=wr-BYB9{p5NGhDlN^ z_jDnfhv8W&BD8Y(#0iWhC`d0QQYT5IC^z3#J75Qk!dM2|w1qA@MR2XrCmS=dXKt-o}h}XR@&J5IAeevdqDC>+nP;6 zHG-+Q|PH}-athdq*ZdqF^RO>t7sf$;Yud$ip~yl>~SS96`01|vQ~-ZOoPfO zq{e3)+!#mn@5wK%Ots)JkH%~ju_(CiaRw!zQe^J&Z)TKgr5aO$;%BlCIK*TDv~Ho9 zml9cYuO2X$q|r3gYf;zZspXE$U5{W4R6iuCCCg-HBS&Y8CMws;N)Hgwmc`H$O{yR+ z$<*@b!=d{v7jG);n9D7F{Ev_)cU9OH8j5%Tt1k6X5Xm5gO_+ax5=v?R`YLRbC}dUG z?trWBsxfKA5Kyw6v&JNegAo^HfjN4dZr*I+LG?A#EN(8g(zqzw-qFt70vSQcdvnrXDrA_dkuoIPA5>I_b2%XvuRh-0cEX}u7hxnsPKHDq}K|52yag}n@phdE7n+OcJj zB)W-89)whv7G;p&!g1jXo8h`lg{{yRC6Y$W>Jc^gcv>8T(%`oJaG!I4BTusg-Nu(J(Ko@N-m^I&?HjhCEVR!a{Ba-T1A(! z>5QHtKNa8!<4d;H->SJ1FcJ0l*}j?P%2+*k*v0xEMSh@$8C8tdiJV#pvh?nY)P?H6 ztCAd@t)sX>1>36ry%uVAcRFNH^B%xmO2&VpcRK~lRRBSW~d7HA;v8NPNGUpMDX70v?ctRiC#%3H>b1}&kefnJ|q8uQZQt<~diVBE_ z=?9!Y%u8YpyeKL=RonusZMX+5fHCX|P9g%_j+U`;%G=zwN|CuEK(g1s;=$SLsFyg4 zyfs)$5F!rdE$t<`Kr`106;PB5I8tK%81b2haIp+-hWgj zV+KgL34hk2s2p8vOfN2hdQ%*gi9JgqqJN^ZOj+{G+Nc_3ZJ_-)c3!e~<2DO#F~Jtt zm{y6xVAMj&TT_irV+91K+v2_#QsZBHLC0*^ukX%ENR7&m1lO_+WktMPQ%ET}65J&y zvX)xD+IIM0Y>1Y0t)n^OX{yCGT`A$tV%*n`JI?V(N`d5klatWDMqw=;6}dgcxcli& zN6R8G|NH^&dy};m!5_$DVg3w<;J7$^T#I}QHChE^`$+bP%j-d`R2y*yDfG8KI|XSP zM{#R|u5FjPC^p`EK_WOh(11|gg-RZ^!w#}wBVP>b-Bv`yrv?32O-i6|aPZ^?kUhC~ zt*d&tyJ}x>BnZTN931e?U9~U%ifdn()DBqZTi3q8*=r^G&kMP6;>b;ZTXF*(yc2TM zWIRlvT+T{SHiSM7jaN2pD%3`Z=#^3GfcYg^B7$;Z_pB+N6nYmPfHy{RkzUj)%-VJd zLq`Xs$>MAD4Bs6~Rg4N-bA@W7SSgdU-RTefG?{GhWfV4|QWdIHEnbpxorV1ioqpz# zLp#F4VOX5r#)+-41L>#1X{NEa9+X@FcGPfd*%yoLu?mU~L#3o78`yj_te z;f|B>rCKQ!bK8pAB#e>8A)lt-!{v#*{Yh&?ic3 z=hAGV0K*6j^oWmRFLtu3Q{J5 z^p+RXjzjjm!W=wSZaqB)0Tg!;00Jquo~sp^@^P~{`|yh_BN=ryN!$|%v4R?g@(YrE zqs!39Zc5Q5Gi1at=XecX-1?&-WxGzowm|h_Ne4+sH2si^!Ma8mdeRX8?n2|SR$Mtq z%`9e(>a*2qrPgp8q;U79rn^Q2yv<&jrMTy0Dx2F(Ndsoe#+}w5SiNXvp1v=H zB~)pE%39F+H-$nahVA!GR;op0G@vv~y;027C1;@<;{e{%0xQWUsieT>(jLYHG&RrJ z9&h%wm{TtTgITL40fFjykP#~h+o(+0N9?Y#u6xNzkkntUkSL~nsjYEvyYH`T!*rzJ zCM@SfYlb3e&4?S9CW?4(%1)NctXoo<_6Zrj;!AqFlp}|+BIso9elLI_FiAiu+*RHi z+XSV_TaYKFytm$^9C@uc(nL_a2PqG@fDXAINGXBfK`9_~k9me_^E&8)YFQZv{Tzf6 zIw(s-#dICITAb2FaJ9GtQzgZKWZ-ncd8aEml%aLyk|DAiCpsI08+h#&Oz8Z2lOo-pY_E=x;}YE zqbta`6?AX~%wHX>b%fiB+(Pu{8@GZ|DIIK4W7LvJ*#JqXA0{RR$*_nZSZah&%28ED zh^RZ0wcC6d5QVf7r8jTIJu8rTC@a=z^LFS|Q+!_@b2L{#M}_i%370SqK8BQ0M9fTj zSIpuQMk(w7afs%2rb5llW$TSpXN4(nQAp6NF-hU0z$jx~F!n(l`(WjKCy5KO)2wM4 zL8fAi7!>vpUu0*%F0zC72IY{p1>)MB%^o8kEQ@Va{Q+7ZD-ImBj7!BSv*1Qex6+xK z^n0sqAf(;Tf1VS`Ojg+g$lWYvB$IjH3>aK-pE4e`He(85tTZ9Ih)W3SZk6$SLWv1&y8`)yXqAvsPx^fX0ITy1fM5R!OTu2vHh7}R; zOed^A96lXUPJ|F6oa1d%W@D`<>6tVezc5em8Iy|~CPBdyxqXx`oZ&sH@)eY{Di9Pw ztA)H!U|S?<;`O>Wwps>JDRhAxEsCv&$!&6218T7>M%YQ#uriREat){60Qzt_AzCnM zL($7h-mPWJn+onUyd^04L2yWM%L*H_Bz&2+ylLbO0!cwGJ9$=e2d{WdC(T%{~Fb^2DcmU2A zN2{cEOhyBAjgD{Vg*+cP&7sM|6edj43FngldyFO}mG|Y|Vd!M5BoCOqQsCY&t0M}5 z*&m|9^A&bilfxp4+#rujB0qq4mCeNhg|#>?)$8%$^J^GG$Uh8YOQ_Ja(z4L!LIOh< zqGrkHTg^zlqd{Q9SxL-;e*qONc1JpEv^EO?N1lKw$9kR;MiIY2aU4>Un#aWnw7Uf{ zjst*YJhC5I1A@pYKiA39=r0VQQ4Rf_p%7)vD9K z1k3{$d9!=GMUnWpS_Kq~PC^Q~O<4K&obGIRGb!h(HtsT&$>|dF5Gn9ZMs!&^^K!`R z_Ms*$wHT6r=M;t1dJGExy#^^@`j+U0zYscLDLooS?R=ld&6M@2klB*bwY>* zM~J|-XxM?k+pKqsrf)D_Mb(`^RcmQ=SK8D=CS^OvAXE;fs#J)DF16_7=!J;_LQlnDP- z-9|szeTi^1;=RVyH<{7RYCb;{SmBc!Fu_5~GyoZ#3#|^WE}&vzuD+UYI)c=}=t``w zyLbp3pRS7`5>@o+V|(&Q{J5L2gP9;1sHtfOezFBG#h?W5=5!X-xuVI?TR*wp^(p0|v&X znQRr-Y%!&Spou9Qh9i=TjS(Bm1(D8OpKucOZAg@#;e=R7-Eg$!XN{e_OoOyGnPc^K zGE|{@mq~I6m^g+D6n6 zeelf?5hhh5G&B`CrBGI5p&;$N#|Sbr0-YM8@9bYsjK>OgiQ+6g6i>U2v7UH zw2VHUxD&CJ_`If=J+o%Ao1lXvZ?xL%Caj5fp+;CSu@|y=u&|hGx_Pr!0*A=<=QYDD zQ2}qX4flb3@k(np!df6Uy{DM;%6k991Je-o`w&m zNiv8(`Ph$%NtePQCNstw+4b~+PAVw|Eu2QG#Np~r<`z@afcQbYqXYXKsXJ~FAsn2W zD;#Qm(*4n)5Ze!*wl$Cw~yLV=JWgCuVB<1EUkP8lWybloxjAOvi+tZ+q#CkiEunj6Bjn5tL!u7IOsFw)UsbYaji z6u>e`&$b;Er_(+y-4n(bnF3+(wn!1fA-bb}#0Idq@oYf209FW5Z{jR7rS4kZJn74g zz6m8PFk*kYru`l>-&OD$=mnYFTM*|7DR>?0=UPf7{7IidOg9t~ispu!A2^did{>5I zQyp}15K85sp9AgIfym~-E9QW#IC#W?Zww9*k`dtNB7WgTfZKj9Jc92|aICP0k>=ub zxxtcipn$Lr;$-v47p>PTxVwaet9gr&^(b8^kqY7!juidxAS_VBJy@X309b^CBPH@+ z?LZ+py%-%FfN0xrn2n3&^F0P3KG#cwoh+^?I|Qpa8xE=VQTUBs9>%cKSD~v zltmoWuw#x_iOZTHzF{$SZ@Nvc6_|#1Rjr|*K%Dbd4m1cv6R1|h-c8T|%Kl(9?J=+` zv^&1)&`M%xzNFi@kjQ)m{h7npEu;#0?>f=lx;2&d#3e!LVxqKLWwVi#-91l^r#1ui zE!ip}ulPKY27~4E4~%zLSl923eXXZnRh#$BseaZ2<;w3+yN#jW6T@ISA$BLUn4s9@JxYY~GQNFCTgbwFVN0X~K` zYO;&a|F@Bf5z1+z3r1Sy3~?+Si87?Ojl(HGSxc}W8omoJb6qQ=!rjwKob+<)2 zoMlV#YOWYRVE1V%qWhA>H-mlBBC-L*^2E6SIqD=K9=@BdSy~hh8;2rgkZ@sn3LszR z=fa1RCh$!i6h2!Ei#ZV?U-}K5r=8Z7XuPV7AW6y^LfD+igOngR*cfoENzhKj24))% zD~Lvl!#AO4+Oh6YngUSLxDRa3g>zSR3sV)`mR72oVt%-S+&5JA63WBQoFO-3q|FJi zA>OBG9V390i8hP~XbvpbjgMeH;v%9jOi`@5^!a&*C6bJ*n`XF$Lx|`XC>1bqsEFE6 zR3s6*io!=O-_isZiFFaHU4%(gHx2W`2%%DmxPuBnTu{|qd695PF1zC^iB%sCtgV0G zCy;fpgr!DQdNOxNA=e7-(54eKoXyYGDpM6I-r<(AQ~mfFDJN>8fI7*!HHY8-u82+R zs-I~?IwbKpkW#EmF8^9?zjXTPsvtnYBqCXx ztOfHcR)kURbUAvzW>S@ZL>JJtYElC^Y%WNmdcf-$#1rnVYLFWTLN|_W@DRmlh&aZvb*|dg)H9W?45h$bM>zBoV~{TW3@3}F zAjFljFii3h7hNGoQd7u=Mu+$q8JT4Sm8-cN5KN-Dqm8S;gU8M0HWwOolcz)X&}bo* z5?))vJrRB(7?oAK48HANG4(D0B?O2pJrm=R)>$^$4op5#$a~iP+@K>tox}ebYh1q; z2E?spmD)Dkz<}tT!lrErbrP*M@Qi?|;=ZxqxghQ)tnJVLyWOQvZMw>ugF#@zPIQaJWUTja~UGQQ_A!D(_MhDjY>YJaJWQ%NN~g6r(NXOgI@lnbu_%l+N>dz+XJWMxlf(4eAZDyB za65HDvw=;_fczp}#D6M5L^fQUP7T#*{D+*l?yF_D#m0_}mvnuYO)j}ml}s#{_}hm- z=r$|oPW#Lb46MtKUvfrs}Q3}4m0ni*;xMexZ|7LR?W|durokvhY$oW2R zqkAVk#%$YFJ^C7HU4iliIz%-N+EuVK<=EwNX@u6I7IVIYynlD5Sg+$ZW$m}SxRK&- zY&$Jb#|mugB!jU@ri&L?Jo_-eb{s1NR|xac2suYl*^t91-QlRmSh4lubLWFT<^b%$<3UJCRL|O4eJb47hm@ zA4>u&#P$|JFMhRFz2V2QPhy%@l+UmKeyoqo%GI^K^afzp=Gc2-wj*!891F`W4(6aVk z_0TFZMbhDRRY5e#QP%XL%Se&=xp2~Kwp2GI5)lnW&#~Rxy7rh3o{@|?p*e%y1d-VG zv93`tiq(r2&$~@`JbHYiHHiY1iIO;sDS!(w2)2MA8Oec14^hkj+CiYOdS)mknJd@v zqmXBrJryOP+xyR=4W0c)lWXJs#K3{q(hUp#vvP-`Pf#74Flsh`9Y)+lM%0A0 znf8RQiQ{1oYzr_BH*96l77)m&qhmGim|}Q|m;yYFImpR9+zHjmY{RW7j0%KEblp+h z4BOyrI4`HTT9xVx;ND(6%}CNtLGwc8gBf+!1+W48XPd1cZ7xRt=|Y)ge>(I!L#E-m zUj@>il}hsy2pTgY2LB=n1chrS%|8ak84jvycMIXT zG04b#u=sXQDl7(mK!-&}Qjy2}Bpf#`ZD|B2@MlAfbZ?wK37+CNnv!MwDcX+H8g6GP zO$LW*LG8qj$g~h$u(gqbfJNDLByL+8037X% z@F-b<>4Gn`_wU)4cu#=YP>F66`j?xoRmzo6DMYP=*nrU*HEQ8`-%MEEaUn#+dQoM? zdJ&h8xrJ&aH|?pR%L)jXt042VMHQ`43d1)S(k??GyL1Kd4dBxz_y?yQjFjVM$vkHJ z%(}HJJ5D28qva+m8Y7TU#(B+i#qOw+&o=1E;pB+VKztZ+{0WzQAs$ICha@tJ>Av2UOw=h9ngbt$N^Xj>GsXF)^PyYX}lJU zij{ef>-e&HSHk|zmpEk^Ct|#v;zteIJUdF%HrAZ9Q8#cAg~?JjzhuN{&n)+cxa{|5 zy_6fEh*}MFe;S;)WF|V=2n(niMA{A6;;n8$;)**oh~i35&{nG_ZqZ1g>X6kArQ2^O zt-$1s$ir|r2OIrgrWld^lSXD`g&#(dBI{wgze7GkW|n}$PS4{{I0SMU5rz!8u?|Cf z0faX-LpdeXqd9X5x|w87wUz=r$`G{`Y*N(#guqGjo(u55C#S#y#mcgD(23J5LLe|H zt)9hhz@7Jkc#s_FqF%!k;Ty3^;eqtT)xnzw3&WE_bXwPa0RC?$IpM4-oIB&FGrwZV z3HJw$@cWaj)fwpnmEh-byzBv>c2R&wAkafP!s=nYiOw|Di1o&SjXTs#)+VnR+P~jS z#Kt(SWoQ&R3pUaR~u(ZG&Ib`xa_`5LW# z|Fl(D2-zp7Ed=L48!@`3I&DNU8P zv^jKSyXGxX$RT$&^82Be7{3btS`K*xA_(rRz&|8n$Sh$6vU&yS_gFCO3JlijdJIM~ z$S4EhWLwQ7QrRIe@c;YIQlstjL;#H6n4y9B-bS7|1;B)w%@^ozIOZ0v8FM$hv5f;76-Z+`Q+$n9>rWyw0R}2;D3=w zTzOI6sG+_VZfaxeRhyI2j0(MYq47o(F&tj03Vo(mF#4%WWeGUAnNr|=;$ z=}*JV58CW->v-tN6mQ)(TTy2Lwd#5C^C?xP zo4K0Snzk3A2vPGRFhwbN_o%cs=XFv(wry6!4zIrGDO7%yyX{LlryZ04P)_&g)(?Ya zw?eJiK@oPlgc37aphkf5OsvhUu5U_F_HLS!cZF28AT=#-bc{ug_9bT3b2NzPQKaK8 zU+wfQnJt#`la(!n8rK%Ej%xR(3W2ZWKWb4N&lG+!_goN_i}bU0W=TLrQtv8FvMFfB zJyO6N7o@_srE=#T>MxhLh6CE?0TVf@eno?El!g96Ls-5X$C1%UMDfY_xV_nOB=HkO1-Uv zv(n7#(x%FeMf2%W`!o@8L?GbnhSFT(0K|#kV(d`u@8D*E*4$tLk06<~O`HeUEH+zb z7yR^>_^3)fT`3iF+r~g1&HaXm=t*Lyr8@~5;$)g!AID?C#l2CZRPc_3IFe*-0__Zv z>M~hbnyobobyN&X=JR=x)$OA+2Nu|FJ7OdD5fcL{ijfhXKq^xzJ%fXt#HvEzL&~^b zXAx(t80gU21i?8-2z-Nd)WQ*s*-@E+h&VN64_T|HsA$`K0L-LT^VgXcPjYHk!vB00 zqp&FzDmEaI3>pvDz?|PC1L!B_G7FR-siW9DQ#7-wexjIF$RN@Np_v`HrU%l4RnknP zVaN*}u0d665q$@(NaJZpLt2BNcX#<8lN+7 z!8BGo8FtAmri}>c@gJr}!vJLDwB1Mv0?H7i9d3XBVQ%MmB56lL4z<&tG3$hq#+Fmg z7&SOhX7WX>ssOOd}0g=myx|^fg3Vr4+ z%>iu7CUYflfNVWi!r{-+(6AsGJrFq|`2(z0kIXN*b~^~OrXx9AaWR=GyV1izw|txiLO2L(bYdEW-3 zmd5!u426k2eKpQw6k#VY{=buD^*^#rMT<7U8DZ@$%8^bphElhq_Gu_zXk?3}fq{wD zM^nszUpzlkE#!(Di#gl&o6c^-wRd^Tz=zpoQ#lJjw#z^Y1=snvCF?d8k@%uUFvE+! z>xp3^0f2b-aSlXO7OgRAk-qFF=NfmC?zhFdo9+*rpQ!bO8xyrY&^Brvd`zR(5kru0 z#}Q$!QWb?PHr1m5lK1&JwyBo)f)06=lj~4HaZRmp>V$5R2eazh;e^#@C1BUZpu`ky zSLhRx{+T2xnoA|l`B!zCXk2g{`?5&f?m^M#b0`-`q31O)O1kP3%o1)bQr^wQpBli8 zOy?jo3)*lz>KGvA(a9X~WKGYerMKXi3g6!OW5rvC0__Uhv_mhcHUTcD1r5{S%bhoD zv&FR<5bQZP97K0`x>Cy5VYBeX${i4L2(66R9TjXNm6ZP*D+xla!c@qcFWn(+u86Fu z;thh-ToY$+h9@r4nTq5+e{|q^NSyOr8RjH(p%FF{J|jP`I88KE4_>Jo25H+R2n*&oFd8Bze7*F{UQJd z>0gY{9Z&AWYZ`A8)!ntsz1_OM3?qWz2E2)%5Pe>2xhQHTUCRh;98@z~;G7WVS*{Iz z9qv9>b2fz{z{vW9n(!0zV8UbPwB?deShmUQk1&ozT4HcQ$p!#ZamYL{5-uq-YGfC_XS+3S+YSRSP(ZCyZIbHx zjLmW~6X)6Rkh#f$8aM)T6Hk-|DU>XvyP5QNtZOjJ7?hjq>=^4G7T$5Kf;cAPU2bpF zETEAsg)Ed6+jHEdbFvrhgCg-jwzcNLs0-JtOCea+O`K`p=osUa>#~sMP?JMWJ+`de_o-cJDx9pix0Va=Sc3rAp?xda7fFMXCp~WcnkAaqC11Tyxnm zp|A0lSfYw|#sYdshb8PS#?zDL8);%9gF_2{HBNfmEv;Ta6)H)A(D`m0E_2BB0IAHO zaWXeWpXxn0#8T}Vhyex*eLFok>n5w)5-kg9FLataxChRP>CX+s1^R2xmX| z*oCruOtuWWM=h94h|hzF*&yc^ zH@g*FDC*VIZ_PY9A^d|&O@#om?)8%x7HQHECpmGppokfb+KB<%R%gdawew>~6gDFF z7t4rvdsC1fL`UjCqIA3n+3#R^3uR+gP`h2NGUGO;VR6_}Y)n%QukmbzOcLcry=Kai zf~UiQ=oac54Y^5;mz*U2zpoG31toIIlR65L;k#}5 z1_wi8VREH7d+NnPoyRQv6M-{@uqk-EhRq|UfL3?uO!Gp8cNK&+CC=DLp25io)S>OZ zAZ)}=@BCKMSm(SgTo9LtBx)Vh&R`ewu1gI-6b;>zyN^Nl3HA>EGYlRn=Y9 zU40W^J7>%@lLT6qzEthY+H0?^+FpQ=h)E+F=v@cB$%<;t!J@37sb{zEJ?&KWPgN@7 zd0(=;Ar?;3kG-CZ_Tl!G`#?CB^UI3Td@036l0&FF=jE)+bM7^@Uw#60N0Dg-GH~VI zYQUJk8D%cktXY>v9>ZY(VZChk1NOo#Ii5kz4k1}eU-|s##Hr& z!SKiob+w63(7EU9)bC6bPHKxmY(HP)Yn+hYPBHjA-+m>BC(l+(B*eOsNfy3WG1nsJ z_Hjn-r_+0deF4x=CrmA>{e%rPIA3nB)*voHO0klncRtN(6`=hqv0UZ!olKxtg!E5) zQpPLWY!{RZ&lvW8#XEZ92kdX0=d*@#W1xpn?JZ}?khduY@gD%IF*#%kJuY6R%2*y^ z#aE^+jB1B1R`H*UlCizpyh0Biy7{@;{QMj`#diInXiGSp&NuYGQr|GL{|U*NTg<7a z@OSBsH9Pg>y>^`0ma^QZIul54I$fQ|y&+g9BiXq&d29u@asNsZl$3ltw|m+JS&kkR z?^uJumG>~l{lZF1!l^QXXzrTcWzZ2ftQx||D#)OTWh)>T$J(X0YYSPg$8`f)xd~BX zp!zj3p7}oD+5F}&Co@Zq9;oHIYeVPHa)N3n4keE^J3(#4N^FlE{i{*PgeRLiwPYu8y1|B>3ur}|!L=Gu<}&)ez%yMq$4wTOGc&wk zm%Hn#WKJVCyU89%hp;(YQ6j@xRo0#O3it+gT|uOD$=UE-V(6I_j`*nUFl<8x3pZ9U5RadaXSq7wr?OnNv&<#$GS7zg!g)2amJ9W%f18ssu9&Z$k zk)iN6J$^m*e7o$dtLkl?B@?N+;kf&@obTe|OXD>`XM6&iPXn4xf=A$5$`Qz-TueKh zLMu?wZewJmAKMp4+dt}jD-;*|k3miY=l12*dgiv9Rj4Wn{|*L{5``l9hQzINlyJu_ zDYf;}kh@5gI$@G8HDe?45UmWKg51MulQM<;V)VRg?GnvEOH8X$q7A&-VQIag+5vj_ z(ebbpL=aQML7Pk9d3t>2m|{VcDkLeOUZcn7OPg$>Rx!~e6nE->*K};cN1$x&BrFR> zs~OUx?RTSN?-B0SK%GAMTk~Qv0glMFb)P`ZJSzIy7p=0la>lM^44sQ#)~CJ(*=1lI zRrKxZq#ur`pgQJ{=5WNWt!z3|zd7w%fZ3mx)6q!v39rpRJ%+a4*3C;Y`>V8TLHrb3 z^b)U)**$LBr<-|TK%!1a-i4X#YO0p3Niopxxa~|TH=|fT*+%k`2t*Tzq_zWy>3Bvs z73_eQ@n;tsL_n0og_?1Q(e--r*lyCZ`Cm&^gGn!=8ZNR=MmKy*Soz9zLVBb^7aIwW zV+3fL-~KtjikkG3SU%tXB3l$U;%ql0d~}&!o@-{K{_}Eu4S?XNt=pMXpj$2fScsmb z6{S8`)8Z@8d`*uq43l>~4M*qO?ee41aO_ZxKXan!`ADYy&8e3gi@}${4^59E%s+I^ zqpnQnCKG~76wKpjz2j6ub5Hr7Wtl>EBn_H(d6FJW_}-HyyCfc*zagV9(vt?}B)y&d zxHg+6N3#cH8VoCqYNuofr;_f2#vmiA5ptsSoQ{|+Hv%^v5&4b)iAR85Bi=G%&IM&_ zj4fA(@d6Ihn5)-nVk^4!y**~@WeDTUDGY@#XINCEwsyBd(ebHGjV%HQ(Jl#urx*XD zP@t{O)K8a7fzeKgLUY_znES5Svz3I({Yo6_Q@O(J&HL@yW@*gc*;ZbT)9-9pMp~y? z5B@2+R_&vc(QW{oJYUzTV^62hByx_?JZ5BxvtI81kX(w$c1R2{l1~wVZmu@9kKj6b z)c2lhq~AspQ0UV*m$yG(EiV@cd~CP;9!((X_59x}@#3qIjcEv9IFiIK2VNVO_epck z@{3r)zmi}Si#Z2BV=zSL{fj|b|LaS0dtBeXG^h5?uCAV*FChDVl!wIe{&lvng=^g- zgR%CL<8s+WL?siBYTZbzT}XPf$yBAoBwEVzU-kefHK!(JzO;cofLTRY^ycWE^h2F_ zlg$kAU_UWdpTk9zXUqGd6tdpUUhsJ;MyGiAk6ba@wSZxMtqL1pt(uv`F2{h+!0MMO z*e)abGPsT*Je}!~eD@HwzRK=>EE9VbTIpoE53lEcEUZDs?q&(T?KNo@4v)Wtv-M~E zafx;>D&(t{kqPeQ8OvZbI}8kpzGh&Y^WSM9*Ck&~)h|xE2R00`UETWnQd)$%P2B>3 z4imrEj9byc?_K4Rg0A*TFYgcm^j%)QXdJz`W&|qPLq8ayT7}9fRLbMI{5Q9eQFHzf?uZXkG38wCz zn7iQ##IBqlXT@;7*_EnkKn3TEzh-Jzp#PzW5S;-RNMS=})Yr)t+G*_W!3mT|^n^tJDF(urQCQnniJ4%?J}l7LUi$r}+*5?nn=<1swgc4`eY zB6v&nzswWURv8$6@G)_U+_Y`|7Ib44cu!WvTb~u3mVF+= zq1ne9xY63zJkvW6XM4o?d~q$IAT`qPcE4I1ZcY!k(G>x-CTY6;QC8RB_jQAydA08# z@qbDXooo9U;_Xjvpfn#aDCzU5j-jRnhU&fe-%vL*b{kkdiW?N2GMY9+b^|cI5^Qgha`Z`OV_`W^?IHX#Zw*$E0*^ zv$?Hl1eD6E17VmTo|+f})|q7`%1X@_+Vc{c%EWsVEPwb7}^GdRsaIdRD* z9Iyfd29W}FxMBx_HZh6?l99H$8-L!P?akheN8{~h(8>!4FvuWMMca>>VRMbM^v+uQ ztezZ*n=dn|qEymD(uL9CZ#%drWkXFG8nfG~`jxKflOl%jY$>2UhtH!H>?tOXTY;zG zy8i|AbaZ+92T}2f!)m=joVc#hiRN}w{m|%cD%S2N=s8e2sg-fJgqb`UXB9Fre$i0y z^?QT~!or?v>@#?U_F2|({4?CAQ0Rh1{Il+~;}oY4UD1$Mh&x8Zdi2U)XlC#Y>FzLh zyFAS9P)oRfCkaw|49ufAM&DQYJ`|fPoePXKt{gTAvhc}Ny>!@qdUP)A$kZurc;YSZ zS7CyB9%hLf&ZelPOZqb}5b0j8LQ%SdDI_mh>dGIrlOaO$938Id0w}IKTQYLzf}_Sf z6eewN~?zCKcqy$`0KJhUYhT_}U>vwpg9BsyfRd3n@x?osqH^_)&cjsl(XhrS* z`y?k{B7f~9uzp4P#sc=ay55c1R(aqG*S>{GPFl^Q&U!vkgs2aNO)Tju^?frxb){W?XQ{)Ci zMXuc`B=}bmF+{IQceuH_@NtSCqE|wJaoKNi9M@PLC-&eC7-0A9BO-|Opn{rkknpEG zC~}PnftJS!M61VL=cNB|ST;IdbdNn_w9!oB4Q>{QLeA&dKLS?CzQWIWJ5y*XFDX}~ z&Py!0L|P@Zb2{R6Xi}Vxp#4asXT+Tx@s^R;KmToC1d|73Gh*_*@>HI))sZe;>aYOX zFn27NWx;A7?P|EVXYN^za1N^O6vyM)y3da%9ijM^OuZ&1#8vM3*W4Y#$rdaTz zhy*W)1Dhr)&ET%(2P%=%0($1!(JGc6fL4GSjfYL0JK zLeUAgse_nRSxsHRv`gNL z@ibNS)^ZZgMDeiNf#VUInRSZ0JYP7Y+Ao=bE19~KuKTZrm@e3T&FV72i{XpZo+f*Y z$z3;Re=L~$t-9Uh;sUc!kcuNjy-eyec&`;+fPzzhE&~%h{hd1oF~HP)9;+8@c*7v? zl*bhcNM_TQ7R2^hZ)zQW3l+7yaC3i0$lv+fQ zE-1w)pi3-s$bHu~{#*1wx4p&(akpw^?->Z}6zPur6IAQR0Wy$;4xc@gI)uG(e+gR< zM^et!(LYcwzZ^a=9&K6n>r2>_^K*hC0C*{0WBTJV$HkI$^LBMXA%or5EIvw*)YKNP zeI6+Ev(5L>E*Zp(hDaYW2i%Q8ViB%ZS=fq@!wa!t@he#qM}AnE!~IByqT`A{RVfyn zLL%{HX!H%EUEXmXtm3$%c78+Xn?o z#{gVQ{l8f+pdiU9Cv7GybhaGpVRW{H1UJTsKlY{HMNy>gT$w1nDWM*PscMH_~{ISLE;tM0U>u3 zH1R8hO0GX(MTQG-bjc9eS-hwUewRyrYCcO(+D8JpOv3>Qezk8p{n(y-&}yy?*=9ODoD{n=64;~ofy?IDyq%^&?~Cd;?= zyWRT&BOizI!xH=k4L{YVI9N2dsxWaiTfAS-J}p*^!$9Qdkrn9eKG_li;Fr3*VUX^2 z6$oru3mVQYVWoElF;yvx=H214HCe15vb2#Rp9{0CU3SNYjWQA$zNWPr^1%~Pa*9ub z*rURT>O*J(mMQ0N$*WScfKMx5$fJor4~OhaOdlScoUH?hK)DLQ^n<~iYiAIxStjVJO^B1asw}v_T9i5I|xdYwgMS6 z`NM2#9j|fADjOgUGBf;-7WEGDi=s`HYZ&d_T(04rZ&U_DN&_OFE6;Gu&&8;)0SPy9 zY(NH*o!_`oJ=rlD-!L1{)mkZrnoj?**nlq#SbE8RBxu3^0l!XiY(S%hg@Q9RIV!ct zB~pL2Ey*)>=suER*H5iZ1nc*R-)t8h9j~Oez)Q)4v`x~7oVb!Q=E!UqKB47_V{pnR z-kc8>t2Orpsk3TMtHXy34#S5#8pq&p;Y+*4Xp#!Y<+>RNuHwT(VJFHF`@bp*a~Ccd zP@d15cj5ZF30xz!_^*hE)Y!k>&dw+~f83$BU+!E{D-W(Lxu@D!j&(4292yDV3v%L0;OsK^??l-Q(61RT&TbGkd^e2#g(qFKP@)W1S+7*7K=9c(G0h1^~b_~49!<27J!ti|(TE>hO#UDELD$K-#s5&iTs7Hp)rrT9bHh{i^6npwG9c8EbZ z2@IsSDO=*7hdV-J_5s>V5{S}C*tZLyT&FINAjJFQ z?#QbGZ- z_TTF*=KgGbaRp-ojliH{34!BgEB%+##xS55USN|8qOcviYNe*2qRJvE&Kcx*J6*4q zXP=KTCgwCJ(s7$@7iz5+PXf)V&%)Il@DzRS4t2jT5#<|P!alHdmMu6H6~A=B7B}Uw z1iI8)y4YZ#7u)gZ6@NHgY;KqQ28!zb9z)5QxT`?Vo)k3PfpJ&}sdD+1TMs$FTq$h6XDbtiSxc2!n$ATOPvNq}Uc9S>>n#gYdCi0Q263-K|K(G)5vKyXEyX0t}*CtY)ZMV+=p2$TFhlz7H_nu&4#1?oKVffbNl+rCfr z*9q8`z{nTa$Q7h)$F0M{ADn9xmhZcit?C?Ko`ctFUI>mOq!ZYBgS)?8uUFgABQUMm z_VdO2_3G%B4)i45E76XeYi1XqV4q~WVv&>YIBqR<-kjy`lxu1W2l7~4jAOV8@opsj zRY_-r~+uK|TrZ^s-7zjS8t$B+~Vf26G7C?<;m^HLYOfUOWp(#&zl z4W^x*PuL11z%X?0t{=3+&*RvXjPzgn-S(tZkT{1ca&=^19 z-tS(J%p3`!%(AKpF?;?|A^B8dle({p(Y>6PZ7y8=^eL4cw&$_7R*Wp)IumXB#+VOtudgss_K z1%`U%nu6VldkgX$v&P&_(W~EbMU0YLS)F#P&g0I+Lk3fG$NV(e)9XDvh3RWPhXVcg zTD)=)oUxmX0$V7%(qb9GdXuoj<{LeoZ$Dq2QS4xrlb^0p^@Xxg{3>>|(% zJyZf{c>L%)kh!>$nGgRMA*fj(D$f=%WoqK?5FEB|Hd#6c8avJH9%uJPQFI#7wcgO0 z;f$t(zQ575#iHyoXjxa8-o|X1Bz*y4?>h01y}iw1yI#=}K=Ex;3cI?Kutxk{s1jPV z5)f#bA&v9Unri8ui89-;Fuw=@PY(_cvPL9we~#^|TAGv#`CZ_wtuPulcW%z$dNl}W ziNmE}5fjmn#k=$j4ngJS(wB%ly&svdXTV*h>sHXXNwrQl}zY4z}00V^coF@RtCYfkiTm(SW+$kNs4NhnE-{B9$$ zxtC6JtEVj(&F6k58Rt{+@xk^#W@a|DJuZv>g~i9uqy3lmhg1K1NBrEFC$W^z`o6c! zI`7^O3segY_Kqq$0U9xdH}2gC+R^zr4t=}+poYJvA(lcZn${8P`I|~rs&GReZZ6NR zm+Q-V_|g^*T7F&!zza{vgvpAun)yZUUz92is9q%HixVE1$cf*LK-CD8@pvAZDKe!| zuFy4DrDsyWF@jK9D-U;zVJ!o)>Wy=t1rm6VBQT6H9G~XEBp&lTusI!gZg8K5!ZqJ} z?*6lL8lJh0{@Ei&BgX!6sI;8_@7;Js0;gbc_Ne7y+*QouOX^A-g`uz3s497CM|LTf z*5?X{-0!OTua-0d5@o41(GLuu*bJc=m`eI|AZmK5NaFz@}D6K|5$0h8BZIMS8ONp542+{*Os^$y}?Ev+) zYkM~+2<+t*1gIGOT@?h5ZDrBaDp!fy#P0$|;&+8b%7sFLc?Bq$nJ47L2kZkT>V2i- zLZHpBVV%gf5OxUh=2_&Yo=9FG2o30UPiHUJRKV15K9jmIA(|oPjY`*4A*LIReA+DZ zdL}=qhseIOTLYUn!+Tp_{*Rb9db_E82X}oR$m16ytd?0W_c~^)jucQ0^TmVx z6YhI%CYs=rIFH!P&J~og00+k(*&V{vD)ee?gP@hUPX21***fhAMlQrb<&x0Gy_zpK z%1qqQSOG>XitV-iNkCu3m(*_&6-(t|(j1LD3rw*ms%khKh7Hg{Aqo%SOZ1}2m}@^0 z$h2EcSRk%#oht%S;zAIiR>K~nbs70~c6F6D4l93Z!<@K>m$O@^qVJgBlzyi%q0p!wgL#2^0^!<#`9km-CXriy7Rv)p)qeGo~9ne{sREVOTq~Y2GfklJvT~UH`El;02S#GV_=VtgJb> z?%u!EYMeG{YtMhQ-;NcnDiEvEpk5tEV?L_c8=;)U?@L2Qx0h|wZnK<94!J#$fi9sl zSFd^y-ujA6%c<>e7;>$E0#i3GtHT~8q8WO9=|T3L$Hr8@KIfseDSC#u3rDaE&a~cZ zgU?DSPZ7a5@n#)&uB%a{l{ZX#$drAk=Tq)I*_v8Q_-J3VMIm1JuID{O7e|LbG4bY_ zu*9SmPb@$Ty^IqXg@$Hvr_&R%y(HY(dlbt-+*_|Au9h2KjkuJ;>Hp(Hh6LX(U0e62 zWR`?MK9%^wQa^7s(i&jDIeYCJ2VYMBgQpi<`vNQk>f#i)ivb{m_+JB3a965?0KmIJihhAjJ2wotGS zu&nE=>@4BLloClAhAUeu%^Rd_&G+OX=8m13t(A*-!D%aP=_ptBErm6molEMi$k^*g9|G^m3a{?B)DaLsv&3oviDjSu z8wB4)?8|GvI}izYjyW4QZ+*z01r-%fYWP_&M_;f?NYdKnXK)Rza>s4)(+-bcTW>? zC)HfN5=Qrdw&Q?)*mmS(SQel^EPxjliq2kWY=f`wkf^F(F<>5XGI6VNK)>v`$bFfg zt2n}Y;qfEH=w9DKPG6pbICx5c*SAR9UxVN7Sw7U|N_b-rYN1b&(&GogmfTFa zA+CdAuRLg7akDMw-h&MsS|Ma}b9Sw2puEcMv@(gbiJP2YE#vlaxa~VE<}t-4mbhrJ zRc(&7e8h|0uF}-nOK6!#KjB8T@X_`QKAN%qz~(B#y5QG!1qC7<^EfpYdnHjHeoqSf z`&}D~jRD40+>oz2pOI*r6CsAQSS+lOx+F2H<($E&b5(KT4V|e(Oph5|9r!{QZ1D?r zw0hFuo(8p?pw9UQO!e{kQeAfn|E%dvtrq;RG3P46q(ifER=^q-CJi*GN_dqXedp!$ z40&(@JxbE`1l}sKcW~!CsBf~5*btKeoV+wFZeoJ}))h1=M$yDfC5Nueo;YLGBx?!8 z-fH6PKaRvMXW_b{pV%N zwjWQ^LK?#;@Bi;&v-a6UtgNny8B8p@M%(Sr1>EAv82WOR)@}`glq#L24i^9KvZR#s zX%z|fDWm*MOjP(ArRBJR9uDVzgGQIt>Z`v`2J=ZecvyAvm*~?4005{~J$}c@U}C%l z^4?LWZlPlvgUPXZqd8VuZ{(a9pkkc~$1wHr(e|3XUyecIz5MQYi~8?Z#6%6$#lsmu z;E#(Ba|w(XukqZNhV~u~<;jbDTsM31U;*v`FALTYw;m~`KEV5Z5i^)Ki#x~R}MJaK!_%PrFo6Td#=VcLc?;;L|lP~ z%vYVZz@g+a!WycUPV6PJ%+H!iC+r?(r)rI~>_`w{U`D9hIM?d{v;1Kl>2~etOVcsk^ihC7tr1 z3K|t92PzoVc$vM}DX<{B8>T^2ZIngFYP zH@c`Nf{GOQM4PNwGnpwl*wHUGj3ua~uz~IaiH>Tv1V-Of6XR1E=VaoL?6Z7sk3L2a z%M-|xQ&t~O77JO<3Xh`k;-MzMW1&dj!fDt1p24OzXBVtkF|o>uB|zO1$i0GQb!vcQ zySX<4fJ&A~^AgEl`gp&I-?q!;VhLS@l)G>YqD-Zd>0Zy2$Vw9qQsQEV;9vpIXSoN1 z`}9Sv22+FPY-$hd%@MX#7r^M!X#6#Ko3kd>03x`ZTIfv_jo(1)>DV+J@DV z^(9|=fPIO95Hju1EA$Kv+qjO%EaG<(e=D9is35hY2= zx4+LM?eTVY^3!rU8Yv!I+@gLw+fI+^A!_UNCi?nK9d5?asuX}jzIt5lnQQ}ig0+w> zH^3Fpyw$?Dfdz{P6E%1gn5Vj!Mo|NQ*2;K!Ll02{Yg$Xa z8NF<@dqJr)FsW8o7$3wDrOg)6_%Mo(Oqf!uu#&?8#T0#0o_;!c?_u-PFwH^6y4hk7 zb)FF`7hL_OXzkIn)sjUoJ&KMT5+C8&B@Qr*K@L*x3f=`;v*Tpu>~4u9OMuS=E*;Lo z9f=DG?8u+IRvD<`<@pMQ)Sq^eD`^B$G`-a+d0)&gkw-s8&x=spad@{|u*Pk})KWXDXcMTO+*Bg6oEo-Iagql51B~1K6^4m{C z7C*U|9_zY9nL@nM);CypV-BZ@m5dg!-6=A9@}p-g0`WINUxznGP0unvUy6lEDSN|fk)SZ zt=3yulnBn9Ku5fvV}aP^|NHsH(GSml`)#)OkNtm)_I=#mp|011!_Xe`(!x}`9%W7g z!-8ERcJIW0S)cl{W~ZW^kc%O%H(jxrELJXvesGt9hrvGBo|?8q0<5;*(Y7SQO*ym7 z>>y-jEZ|Z?#)Mj0*HgUz**WD~@d*T+-RG8>iQ_Vy_OB%zcqy$25UtgMu2q2+*N1+_ z)`zuUu9X5*u-bdiF!Ar_XMg;>S>IfB1tlhx?B>=q?o*3}TFF^Xx8rW*d06-*XR19>vJstfNZ_XtYEZ;{Ig{p4ZOU% zZ-!0#aCOLce+fI+Rn-A)0f+iJN0k*1oWaJX6V<`%!+ZDmA(9OwVRpTi z{I=F*bIQ^2oLl{3Ou>Jgq2P1-sP^fZ&G2(h_cXsH`qaYG$KP?@x%HV@EtRquK7ID44?@dQ>4s^aevTrh6 zw=FRMDa-Slpzpl4m?q~IdjtVB*QQE?lL7Lvz|$XZ9GLUtBlG;MyHrk}Rq@TiDLp6! znEewxK*efjJ0=G8SQX6`a-7^7#|5@Bre!s6Kmopi!kDwYJ%P;?ON`{ela>*~lRDDX z8i5}E{2!)>31w<`LChlU@|Z4uI|J(W+fj$V60W@ANoHfYvKl4m|Dmv(zQE1lRL8#DHHp&E8@OmEZ}w*=ZywuJt=;Ad_}YuO`@JhGCS&~S z&ED+r^wWH^IGk`;&-qT!l3TBZU>PfBabSznAD@bih`Fgyz>bTd|BenK*rEsAmZBgG^UZR8$-Wh$gOcfJPdPnX12fa!gBPX#xn|bD+;_w2_N&T^;qXIb z4qjY%&-4z^Comll_nQ=~@v$%LUuFp0-^u5qSEbM97*P*xKljQJ^#16jNa1*1j6ck$ zmxp<5yuN(z57mS6^x=ciDJb75EuZvz(J81LwlE>Q8_5wJwx51726@KzK%fd*Z&7U0 zI5APXdn~cvN&7tV9#IjTp=e+ z7n|k!{8{LJ-68OG%!{~^)DS$#ceg!J=kTduS%KvQ+_sWz4v|yoE?u>8^MK78BveYm zOw57RwvI61`vC#X#R*?v(fP@ISF58lzH4+wlpItCY%xLQ!Sj%fpZ)dMXfztTLIWr( zYAlXrU?H~3?~vD=k_k1COf*DNQdb%u17Vym&TkMka6;Ggve2HVZYUJT{X@N1&>px) z8Vy(T>$6YQfYBxz%j>T~@c#QF~5bK4PwHf^Pz<S(9q+A z-1}^%xw(oMPS}IfSfZ&7pY11;rG?umg9e0OOs*e^@KsbKa{T&sht{*Mq|H=vI2(Jp(eUwy(e*i^6`T7fX{*hV1SUAXlb+Zq1iF$nAA$B=!1np#+WpbyQG0}w7 z2}q;$v4Yegw@Kp7KVRG7!JR95>nlAdh{d$r>n!YR4r40XPwtvg$#5_m(>#;Y$WCR; z!ECHkKxwXGAa@y@P^b8IML;Y0&{+O6Jj{1XJT-Omqq0 ztcJFP0JFl#a4%7O&^V>ueMp#6?|w_eI-w^S+v4Ihe-f+~V~M->*QeCGzyF%ND&24% zQgJWT0*F43Qc{>w?~j8Cm&fJml?C~8DW=rhYjsd<*x_K9Qtv-VpKMnWj?079PPBZXX2F+^GV%O@Me zxUCGKD76EM&e;G8sD!2&RkdE(hu%#gMn()M)8cXa&3|Hcx%=0nl2E>$mha+&5L%87 zxG{68#QAA+{_S)j#4oE@qF=OG!z;1z(FbB%oE%qi9D7n8m$9*=!(G*gq$538{$~2m z@vr)1-I4Ig$~vmYe~pi0mUWz;RuShty+Wj`bXF6-dR!12D`KIIDRpBOZk9xLG%)KU zc&o?I+-?h3jK_U*+7_pVuM1l^MxpseL!Hy2 z%gj_FKqJe)o@^G<_t_`mv?p`3zn~1h^Kbw`hL*#AdR>+Sic}78rkq zSjV|-XqE4H&^jL(1Y;g_5v%$*9zLsy5i3i>fWF)Ic7_rwwMf-0 zRH!coh$-p)EE?VJIS=3gvn*=mSoh~RB-XZ)Z657we$Ea363#dTL)MMtcPEqgH$qJ* z4rkjMKt>v3nRtLw3^b?9+3mH{2LYO42|+#nHt089h5F$@4C4>5+S*&#IB5Uc{I&9hG;2iPWQxD; z6c7)N4hXn@r+~np63m+DFwsZ!P9fsuTNRlY#O*#-6A{aUl-U9x?hXqOuN;0GeeD=L zT!;B-#luI|ZZc+Z;${U4&fb4UpXPk=*KECEAjbNSvr{6;n-xiD^c z@e$Q9yVXwpV#WjzaRASt_@OG@W3!1y$m0B$?Y8IEol|4W`NP_N9LsM%_W{&@MNRM@ zSJ{3o?d0Jd?6>#>#Q7)S{%`x2)~^3x3}yVXbQQUE9$pERE;=JdpdK;tF#05F`{i-1 zKC5rLtI?3u^q}o9e-N`!9@KEvz>D+8nRZ$|?wXF>afX@NaqY+#7h^Rvl^nSvZPFjl zE+~#$>KiXbpFlVtv3S3RguFs5j8?HnY^ZX)!pd=HMN>YD)k)$V*Ab7ICP;1`f;G$C zVH2`?|C1Vu|4(7z)B_?N@i`lO82t`tLttSB z3Uq=(fo47?>XsRkLwQm(^gFkuCN4HtL8Xfze9FE~tpba=yheHv41csQO;5UV9k{mL zgGD#m6WE4m-^u*)qku^N?Lz8gie_7zZ!%k7;vug-%ZXV-0B2L5N?4Rpnj|PYZb**R z$9eR22G9!=7}`#jTQ?Evu8u&HqXW~dkH~v-I<2*?c66)Ai${07QlrySh#~NA0mj!o zsLrCYwG}s){0LE$I7N-y|c0nI4{zx~u-iva7>;jhJI~!$Yt*n;3 zhfqejNsGWhOOU2_5{1Ib%7^NDpvvDlTOsi@oWaDaBzdNg=XDYHNh9AIt!YA`$=+RkBW+#yC%iz zcg99%+fgjd&WGjh^<>3Si$-d6+p}Wdqe842eLyZN_AeyHk6x%GRWWclZw=O|9Co>} ze>X#f%EJoAEjjiFVbP`s)rIVD$SA$SsI?{SiqQ$VwAg*9(qermKkaGp6TPH6Eq+o> zi&aY+<-LBR13AwaH~9VR~kyU z%??poCa`djjISLrSjuv7_jOvTtj_25FRecRD)QmzRjKYNOFq`dnEgAPtwVEZzcyW1i6Z_ zy?iM6RmIcOr5Ipv80Q+J6WB_wGN*dkv?x4hc@opX(J+h+M_P!x9RTlZe2ZjSs}+@^ zk*$tgzju8Db1%Sjo>t#5`QBg0H;(c@g2oyU{>sxjrW7DVP_xjqI7?C5Qc$!r$gFXa zG8>YxlReNL?Q$NZvtiaQJ15PjT7qd7eG4~-ON_ZWc-dMS!Lo_kZ&{IPC4hQ+^c_>$|jSv$iy0{eiH7NAi7;hA$c}})h~`# zJk6{5a&vUN0%p>s<^>YRv%T57@o2pL%mcZYomqq4D;!+Q^!G>M$6`&^$~UEl>sVt{ zm@JJ&fb03`ODn>Wnd(-k!uyKtm6;c28LMw^;z<*N)3xr)%(_;4NJQ+(!l6EFD0OuT z_lg_iNHi-2niT9ALbE=1Q?_l$wrYuXgc@^x1~>2GSbhk%KCycWH$hzlsJ*{A`(tsv zojCC!yhK!8i zd-7C1uMN$;l7}SXaC+rxeAnM99T^EiQ09GM+Du@_rscJ+gsYxeWGt0pDkYasX6*MV zAr?_!p?}sKSM&;z<+(bmO+K>OwWuB!rUs&_N;Y+h(30CtDfQ-}^*xInWu9nbk4;*k zYKJ-6%jFs(CL8Ths8`3$*0tO6)E3JG#6qfsf6cbk{LOs7IjUo1g>BAOEd0YAp7{i` zn)%e6zZIbA7&m1uBewZ2xeV2jt67zaQ&vKU+LZ2FU-Rz*Gc{()bm0ya`{PW?tbxZI z*lSOmitVMech?)l{*IJBpsevQ{0zi&45uWzO;9o!G+%dhGs=8-msDd6J*H$XEhfny z2ni2EPQa(F+Eo|oGpxbN?d(yYbhYsF#+UY-C&aY0!EG1xZB1TzTHM*{Nb2?M)w#=; zn(kS7`^s#sdO`S~_MMsGZE&KTB3F1Q-d$M06$s0{MDFcb6Zg)22)MhI%iM2iwL(nl zj48K!7EaD~m_^%_EviNHjj9Y#ZK7==v zZ>GkO9<+j%yR;Ecw>)@ipX{E#KTf5vdfZhg{BfAHIxZaDbe*3;+L=i%%6nYf5NLWJ zKukLjDVoc%aLXpXMDhPr8W|&AA~~HAuM@3z#F7(*cf_3>@s`nV{2zEq0OcvHJ&cPQ zf;0&yS%X}2QsC=;0~1$Z$miW{iJRKw&i5>#RK z&Q_r*#lcyX^|gz0&__h&5+!yS6YkQr5uOYaFDy_5eh|c{^)MTN5|?3>(g(TAS(clQLaFw=n_zLcnjlkZP4b82Fr9eBA@dUwn<{OyyPr$Hpn2wQAqnq5Zlrug&_e{(U z289w{kW&0E$RH?~S+E>x&JO8nwvHDOHdHBO756p^oVVUeKo+8@9KXA2SMRS&ik#66 zTY5pAbv((pdE9oL_Fb?c1FDq8Q9o#aYD&-L=S8dT+??8mM-XS0gM&c_OmJG5z4psD zFGEGZi7GO<#xMSR)mp}`+=WtHF)V^f6vDFBD&egaM%0n)u0}z+M5GBNpL=CMU(q_OY<+m5qg~8d6p-&` z&~qkD@N@}jv}}d;b>9{XXiJg;w6A@VgsvgM@@n}aaC$rU67kwEIoh=S68GX}od#&3 zH;(Savf8nz>9GX^!+l?K(pn%)T1yS+NNvBeePfjwk7;;6`Y=|G_14VR#RSS`RZZ5b z;}}0kPz@rggBh{~7L-{=7Y1~;?3m8`ppDU4b1l*1qE=kO78px6&FG-WdEaTy(K&;M ziGJ3X_k?CR_TYEL5uq7c1A$KYr4&ad{RovUi!sE}wTu;P4CkHHS9T~w5(g+xantOE zi(vCsqp%L_9el9*l-Ezvt!WOvbitmb#_M`0a@(u13Nb(-P*i=e_7ny}Je&Yo+K?I* zU(|w#NH3?|g@Kg8s7=-9VA%$Zu8W&%`pK`ZKQUzS{K?IwkvVSvOO1EeQqx*US5OIk zfPL??g@>Gn#~=_=-COl8on2EOJ}}E&^BMVRqz3gSirMc^l?G)BrOpO@=vJzGmnw=+k!UoHPwFgXdw zemx$+-7|H?3V{z^7w>u+j?TB+<;P3ux%l#jC-&VIg7>V4V#r4p_7By^<;STeNLTvO>vj03Dsi%Fw%6Lb zK%ZG$T-Z6n90Z}&7zm1-2F8ZFdaGg5nPzhaw8*BmFc()SDg3P~4s(n?SOKt`%;r*b z1z{uJQrq(S{r}J|K7*(*kOo6W@30!{W}gxxoKVwr0bAkv58uzXq?cO_ z>XhaGzn@!P*yyK5srl@7b`)KYktu!2PBD{nYBM!{wJ`SjRH*I_;FN1_ zyaT^Dthp{`MU6n|_+$t#DeTa4-x0YqmHqWlk$SmyjZ+-5awWhh)+YOT_^nG!*=~0mV?!RH-lI zvyH!igDwj=LCL(|fWg*9RFuuneaT5>lI)kY^sn~&hNLjxXI0)Y=rg31fTXi<>cb(l z3xl9|r8GZ0)((MCsP;F<@n_LscwbeHmv2QG>3vl2e;8(_Z%1$&%NJjlQXIYg3N*;? zg#%YA_$q}1Xprg~o@Hr}U|!HbVKzc+d^aQI(9}P1E;TstR3uK64>i~8bj0f<{vg#v zV!YGQ8~)E*h^0>H4#Vn*|U+4_Qk*J=)RxOhwR>0=@2rM&sJEZH}kr9Sq# z8zjHyepy-7=0>WLhfpM&>1^}Hra<2bJi-2+WwOoYyVR}GU2BIE-?y&zmWeM$kAApW zuFl`A|6Hgics!e~=4Xpf>lNM6ho`|Of87@-dc^n=zu05vJ`iUx z$oRF=!1^Q`P*|7fy#|B#_a%#-wk>eh*_nl+o#pjOHBB}DMOdNfb{QSUTjb^Zk{+4OcyxNTS~BzKJl;zfScTOJ z)e!Nis1F92eb(kz2&i1A!}q=t1ystsLet5ASYL_nZt{I4jq<8Euhq)Zbj0-iqvMay_glhEkJx-2-1rbdwt@~KIEZ8R3JdTO7D&zPuPK4sd zY<|nRAh|2S4Lh0bXs6?Dv$ zv%TU3S7kVbbF5Eu`u2q>dlPz*2#(9|aaRZ%3cPAUxGvoI*q&Ey$b&zuXDRiE(*;~J z(}50asrUfeq^9M^RqD6RW0i~d6E4LcAfeouYs6<&pUz)olr83bg zZKknGzQrd|uPu+uzL?sie=}K9de9~~_=6-vZ94pfYt+I^1#RG4?|qhDExD{T2aRS@v=W`6Yv z$L>ew?P$zS#*dU@otd4Pt*@@3PHtyg7k)N}QQ_w0c7jr!&ge5$=7_A%Kqcgrqdhff z>>%Np)7aVn`)cgGu-yX|p)O!a#XhH-Q+8|0)+0osXO9}dzW_gqVUs5L#1SXYV;?Y) zzz!gW2BlMSbw3vPX`czIE(6h7kgl1!H5<)(qaM0&eLlz83}Nq499zagsPA0bAt7LK zQF>-q)FjRIXZ}AP-!NL!Sa;qaUM#LZt>+ zi!^$aZSRV8(F#3Nz9Q06QpX+Zp4HBZ%n=^RPWbbknZ3A0z`tXPk@R&9E=KZJ+i|WK zsngVXN5Nu#@acmUBlkivQWw)$jPz%%IEObRw=g^4&#tkuhA~SNBT+iA$1s%I>nMZ+ zm?iqAhGL{t>PVy`0ru7e9_TkG!y0y1ChE)CA!_j!{P*p|i)$ug0jyxxK>~R11iOm8 zUE{B(c-Be3iW){C1uAk(oJkVra4`evG=o?oAR z(k9)^XN-3drdYjWvi%lq)mr}w>_2@pWQ)#e8C)fzh*2;vZ`UxxLwDe$+8y|lbqBuc zM6`+pl5EzllriH-#IA-fBAqRf|A&$e+Sj=}W|$%tq5=op@sVV2dDwNmh|A z;^H1;T?%WSQ=*m{yKBBSuO28!5Jc^358+h5!Ghu?z&XASA~xrRNyes1_`W)bBVBMO zy_Bh3e30G$GMoBN8^T%B=X5xr3m4yOcQh)ahPfASSdM$E<@*x!fcOybnVN$rkL^9G zOrn{RcdyUOVKl=7$k3nNBe$uY*!UohXRXJ-fNr)s>^QeDVc)bC-X!~jea(OQZD z7quvFJW{d_UUa*}nUwi@`y=<{i=5b48SQ7{k-T4W0sE*TP~2{7lWInXeT~f}mZ;P( zmMO*b`gW3InJ{_vNvvP2Kbol--=AIM^P22hW-&dWXt5IaA*B`haG5pBU zyJn=#8Q^64W_AK5pcQbJ&^IakW$Q`QYRSkBo~=Qo{vyDkJ9oCdc`tb}{XyZJhxp>F z1%`BFF-oxtA4J2x#T-(48qZ#=&;DTa>S}rRd4jG+wLJE(qGZ_+w|Az}eOYe!-S+M3 zEVQC#hBpMDp-7Oq@t*QsbS(oRSl{Dgr(M_9wcL_@C`-$XHg(ja6nP$Q%X60e`*4@s zG{)ZqrU!K*+w8RpdQx_7U_?Y7GVmfIo?KRhspF}(X;b+44qPImQ{@8rkbNm(=}@oy zGDHp1rkCVq%j?;Pn@g$NNv>awj5Uc%^LX++En!}#d8l!u_(0rOyD69i-Xu5ep6T^5 z?_~JNbDswC;(6{v=|~oTc-p(H(*sP@NZn=5%`4=fYog;hO=4A&mSqy`Z&%LMLNX@K zublN$6Dw{$JugTo%=^piT zb-G0{S18=~Oq45oR2^t)0ee8ajU}Q&Z5|L$AI45po$yUCL#bIE*-l4%<%ymY?{nw#aao zonfJ1Y^?^eR564@9Xc{qG=G$*oX5H?ksW|cr|YcARH3KZ5b%0e z61BP(esT&O51O3YD7hdV%Jg3i*)mi{1EZ>s7Ws%r|MEM@{S^EA}Rz5W< z!s{Hz65ZRftG8VO4=>`Flq9k3uEeL;O{!4AkaanbzMx%YRpniYQ_tohN+yZ+KaaTp z9W^GRY=X{}Qw@nQF}Q&f@LqQlnyp0=0pp-M?`nh)-yhz!Ujgmzh9u_vPzCHd4tL&@ zh~?!Xo=yR*+}Gl0Zp@0U}L-l&sJuOiY>TbueT!W1Z6=u=H+ zCl_A;JRy>Q?7k8YsO0dHYcls|#c3y~Ks(7%RY~XcDy_)$$FuD_=096p+`xbV&a zu0LDfaKY^^ooO(A1u11eKm`~V#Xso?!yf`W5Zqt6-um#h*Yl4@GHhkvS6kSvHnbcU zq5bAi)vd>N`D6*3*AR7b3&X6P25Xml{vBqG8|nbhuFB;-_gyuJGlR@1*X%z&tyOM2 za_GCoQ0&KALaP)zmDG*aOT-gF9096Gdr@JBz>a7zZ1+kMow7rsld3fQa#6c3;%b;# znx2&8;Ifp!T6lT~*1~wie1da25)mO1`^K{$CQ~%!UlDUukOZm~;Au*c8a7d-mFKvq zRaCZA`+jZ%a61iHFiaSwW`h*!FJ>jNWZ2>ugxRgC{Dq?IB2+2|6P4-c4&``fz$5dQ z%R9oRNFu%iN7mYo_dT%{;)eNEMZ}kCO0+xsV0K~>)eedRb)08}66`4e)egp>vMgBk zIg6!e3CflqbEx-37u@l!?QXp&hik+`$0uc&O^vpURnKX*$dRBO|3mWjS`Ga&YIW^& z?4nA{k>jeBn&Z-dC!O6NTY?zX$XxK3jUanpsXw2WgBTqWLaP@&x*1d5f>$8K=&|0#M8(|G0 zmZt}(Wc(za;7++eVq#V@+mC5xaofZWx0rpTK!9kH8LZ4~yprHP9PREQ1{zgpJ|}$1_(_M*r|? z{ux}xj}QOG5*aJ_A@e{m!SxeNJXbbCB0~ZbER=c`UE@YAnQ_Do`;dv+4H?f$wTxUy z5t%rzMk+=6bnOH4$QqKu_+UfKI7EtSBVWIMz-4MZDA(F`C)k$=U!81cRKEhM+~{O z6(lLKfgKjLBgL^y^gw=q<>ALnl(1*MwVS}{VftoR?ObfOZ^jH+Z6E|vB}c)B)k`n! z7**hvs>k4g8Qc|F9R zH|v|L4$Bt&Yx5TRRN(#Iz~0TDvWbHUZ~o3U=NSUt(HCmow5O5nR;o?h753l65gcX! z9Hbj=R5l>=`}@VkL(WI+-qFpvBYr=ku@NzuE8z-mBNMLpSlO|tPm=c|g~R4IEgac^ z!bbd-yei#liSZEAEjk|(yCYX<@TV)$t@5}iLV~5kL89FBpiVU$B(^UPYE*?qjpgxa z{kUC2c)zET>#CY8S4`@TNW*BKwX_Iy#3h+bPXIswBdgqi7V7O!0V8$>s@3)OWZtr$ zx@PA_W~2{kB8rxW-ot0F(jN8`rbWz-!>^S)>g1aowS3Cg;gU9MgUM&d=sADim*5|X${1TaC$tWRvtiQu0_;K-J zezUrE$Ik7bD;XMpjh8y^No13wn9U2KRZq4ZJ?gmK`d$fh1jci5KRJaGT7TC%S$^0F z4U4B$IKbv&I$vQ-n_v<5A`%}bFjnA^8c-79t;IcrgN&k+Akh;NVf}3%9-u*HK1YJR}o7xbUHPMApP|8gvfNZ zvQ>lp{VR<)U2JBk%q<}Mvjl6rCnsd$TG4s_lsZT&1k>|;_SVT#EX3=RK)4g7WM`BCx_u6cJV`eT@0ll!z-uvivF0#=xZz+nl z?yS*lP%vIk9lvX%BpfkMd<9*z5cJ@~dh_RebIzd0dj=9&IW2%8tkhxx_nUWN1w8!~ zpQ-8dfyg{GPdG3(>t->@kIV|GLC%CH>ueZiuZo?^_#RpZp_H`fPWL#e`%U+JVvRXS zYT?}hPKl{yvyPlBI8ckoST6F+MD9fmWHg`%5*~ln&?yin9JgWHfK65N?hg+|Evnsa zxq!u~V*4+kYeL@?%#z(8PhP9r$65ZY^>aF#}~j-);~B z-mJIF^A-F98_To~Y0&5q1I&HjhgIa6cMt;3-l9v77oD|fCq)ts|Tqq2cZ>HkVZCOww=5K}B# zOWcDXR1xcWHWaF|^OH@C zV*;r1dsr(fO5*uks~Wf);EPwy2{+5QXQ?=_B_eFGR!nUEo*`lo&4e*8Dg*TDCW=q>pl zc9S$i@I4t%n6nHZ{(M|lJFReHgNb=9j@>)Ve6!CmKQT$lut-dEYjtO(2>Uo~(`erK z!Nwl`3N=pC8#hO^)Qx7ID~y$6lJGSn8za5WT{h@lS@ta`uB;KJ-@e{S&IS`ULC!ot!dk%vu|$0ZWVPn zg2y%{ad?eRFp}4Ym1460HMx?!kf5sTuios<4o^SLH;eP>^+t*7?PT_1dW*(bOm|Hj zN_e>GNZf*|anBC4Iixxz_u=tar!5}N%`S$iK|P(VF~uVmaio_avnt*NTZSqPlQ<)B zGOK9@g|g%3h0OwLpnVM6Wx1VCg2)bQVn*lKGtJ&L)FLYzVHYQ(kBGyGyLLPfo+IiW z6Gn71q|LN=zn*cZ%%xBB>(-pT zePQ}cpwN_Ro`yF($W`z$?mb70Xk8AliX*-{_JhRERyD{Sd+s2yALn=u+q>P|nQ4W`zlfqiXwIbZ=2UPVc!w*g_ zhhK&vjPh8Vc)LTF5%M#xcGD|7s7x9B=f}mJguzRJ>`JsMKHS4FyDiWystRQ;GC~Ds zJGB{F$6ybl>^Z}elrUm`Y#A3FWN?q!hq(ste11s$1Gt%lm`JAy|ImoiQFXwxkYlnv z{&}z?{$U@0Pn(Fau9L8DIgA^^e{xq(CUHmXLJ)v`{J=g%z!#n2+ZCKaZo$J&RPaEJ z+SUq6bW8FiEWU7TPW;(ujx3qQb`MB+{AfDgP{xD$_~XKjzM=Ye#3ly`)j04JAUYgBo zw+ig%0^_kW!WfY>hP7FIcb%J(0rN>Ik1Tmige-_vL9*IQVf@i!08m3 z0K3>EnH?$AI#+eE6m{0nvFXJG(;wj>F?2SxoWcodbKwmmsLjV|d~+H;cZPTvlf^YB ziaSm2P{)I4=c}tLfSYCOqyP+4K*Tx}s+m)<;PO?({Z@7ByKMqVd0H=##KA^LS`(Ul zqN4&1rW;G?9%___U=GeYJbrLuytJcB%dOP{JW4@?e&6&OI*J3y9-C(V(esWH{e4$u zTR`P>ZD}}$_LAUbx@~2QE1iI)bKj#kCiZMW7GM|0-UWI@D+tV(2VPyD;&fQ1GXM$! zo~T|upJK&liUIR-b&*X`*IA!Y!a0}VyZlWX)znsnUPH;DBk(M1YU!zj{pKntQMXwa zbX*4)D~7z=uc?9`o8$&53AY;wnBoCJShY5sXQckBUg@aLA$sZ^MlVw>&MgwzzGkoF zNn_TM_+!2iK>I>+!v(7HLXF17Z|QwIcDB}k>}m4KUo_{9I{Pwt;2W z>#OD27JeWXs8|-)l`a+A5{FVsw((NYly4uUwr;BLd&)?)f6qPDT1=|gz`fP-z4~C- zDOyiw>(y$ZWO`i70i$CNKTE-)GhY;;5?hLk4Ne)X4Gn#*(bkLy1#*Vh<1 z*DSJ~xfw*OEIZ?4!Gj)ZTnXSCr;3JFJ}?|?o%Y9oxmgLMZsq*)G*hb3k)sm zVTeXzZ`~L{zdy2EGv3fZj~Tu&@;ME5qibW7GGQ9hsbY7G{d5P;H7Y?HM8xuqA)=uV z3${|=+hTiwZVb31Cs{E-uk>Is?MT6f>fxa1aDk7q9tjabg+o6Ve9|0nw+ zv4k%#6D+O&SS}{7-5dk}>hge(ArySX5@@6rgSR+05Oc@9dnVRmNE<5YiF=7Mm!GmZ zP4OYLaH&S>KQgsk;5Rud=TJ2Nj(5rXMJ^b*F&?K@%7>(dGvPi@0-Qt+2ZKp`HPEv4o=1x zJwL5;_Wm>3==tKW8A-NV{YQG$=~%lKBw%dfF|V-CF`}blWPNyoP3LX2iRk?222bt% zeQly^d}O6)kzp9I4H!oDwZtPOy^g@uD{z&JsFf{4*TFc^)G1aCnpjvzJs*C&O)R6- zJhib6e2j}dJia~{WI~xc0oItZ`&}TRIaaKUN0aB%GYCIZ%4~)<>@@zBp6x~{s(yA?&w0j>C0c0rApm&dNfN&Am4e^! zGa^j@S%`9RHn1QExjf&6VcsEz^|gp!(~qH8W4AVp0Z;?`DeM?>hM#UOfn^xpu3J@Y zuq{F6@AMI@_vkx)1o{Yz#_9C7bx`N!`W}pmA@Hg>kjID2tou||#$lL7ak1xwYm^KW zPhKDT4u}tHhe$XLv`&q_q>@)S)>^l9YL-v>cB^7k2zZ(bgdw#ncl15ij2nf(8VW)d zx(uig^W@?pq>O4FrqMt^#cw62zAS@!FKrXYNGw-3US2WuEFJIo46`aHoP(%%d<}JK zmnygLt$N5MMLuOH&Sv=?k&e+X!M$rkQmefh4!yz~WfyH|iV7UX=(@U;wi-S$r}d_% zSk-i_a4_i@ax30ydut1(P?xZ{A|j`lE=cua`qP_SyDJ@&GpLLO{bW~|epIUvjSph- zhLs&pi_+2#Aqb`*JnQJm)Svl;wv!((Wy4zg4x8iZ{zl9K@PDsWc#Y7 zUfRL4s1usu$8W!DRT{Tl5Jx*Zm9c_2-;Zr|tUW>Ed>?d5&J8p?)1u2V^z=tcDXKh_ z6ijna;dhYo%2Aag!%@O>Ps-$PJy?tia5^w3-`g4!Py<|-xr~fG;6gZ=2@j;+M<=tC z>!Y(=p+t0#+60J;R@Jx*u>Q@7$s2fnr0tw(4a-^OtE~A)b|_8nRvvt%#Ud4gneb! zp|gu2h?h05Vr&h&wMaBOHi*`0YlCvsy>kC*{nT||(O);p405&h7NSY(USMTt29pUl zigQ~6gj_0vSFh19Kz0e3d0?DCcbdbz}xaxvV%DZxripZ14%|0W$iyN z@E+V-Q`46+?%#S^fP3Ys8264A;Qk<^XS4zPl?Cw@yX?ONjzM~i7ncVElcD(F#957y ztSvtmBEP?Y@X;^_tPCvw(8pUf2ZyV4eN0!?m4VSH>h)G@A?OU4biAtNL1JHbFRP%v zQ}OKfePHsGyE5(~cIp!GSvA`(VK~)@oZGECT)^(yI}N5xshGusc^G7OyzyW z?2xvgw7pAJE4!0W(yOf4o&NhejJ~q7zmY)g;%dbz#@ZfxudYwNCgyMwtbsAGLJ6m>Pt68Yx(=iE z8j&y?eg*)*d{4f-LP=nn8Nvg5rlUAY{aKMdUYC#!9w-4lR1+;V;eC(1mVYd6m;o@` z8TN-asJ~k)LK!>FX6K9R`EnHkta50czO~dUEL}A`+VsYQdF!61nfIN?;Bi7PXYX&$ z{(xj>1W%G=pL*aqzW5x%$Q#FtuCN0cFu7o6i7c3?F?i!~SV(|az#}SN`8Ba(SRCQ9 zMFt18>=m>Jh(m2!M=)KLsqED~VM#_?+z=j+4Nb$F;u{uZDxr^U{M>>vwl+L}FbY zJhe|Y!y4WUox6J6t|1&}8|yfawP^Wj%XObBv%lx(?lQZ7_P{q^ajto2)8~7&4)OT8 zQ{u>EF0O9j-_PBsb#TK`uk@iqSC3v*dG3~v`;Wsw#IGbKs7zEz8p`$D&1twBBKCXv zH9DvoVEAMb+w!3F$t&~eA=X!qyB-n$;jCR9wD|5IF60q&+BKmwIoD^N;+tGnK##Mu3 zenaRi#}e(v=6q7pIhpESR#Wr!V|#J~TtD}yF>nS9{~?uHXIE5`XED&bZ(psKEw{bI zi;Yxdq%Iu-`Aj1X9r5|JWoVF=MXHAY}L&St$ zkRyoBV7Ws**Nc~Q$?ZeYDK%>ZO+n9Gi_z3gW%!!()G1dY?-eOih|Wx z8;sJn!eiBLRjn33jG3Sy@&802zQNxJd1b}^s_x^a*{^TAX1~4@orHu_*1f0fTq6Fa z^^@4aZ&cXBOsmK<1i8*dmT2?S#b0NiG@*U+p350~dfl1=>&9L>WIOLh)XYuAiacoQ z^@6|YPel4hC(`|j2W zRaY90XhPjUs=QUT|HEQqO{jp_sc^tS*@bpB|GZkyDa$8W+{38cemjk5BWpynu%%qI zv=6&*o7$AWE&q81G=4Dcl|AL0u#|V(@~(BR??&pF?>dN?EIwSrrcrgw5x&hnh}~9D>ulRqLFiu^ZI5 zsKg`1t>{Q+abm?dtwGn=AbKmu+QO^p*ZZIk>8vYw1=EA@%$jWd;xAYo@QyC8=c~O0 zY&>~=`f~e`ym>R9Zq~>PZ+lO|tS6Z+1m-E!iqOKvI!wK<$v=#FC)aIklG6IL(m}O`fZoZvw3Go}j&=(h&mQkNM`R*OxFJr#!mbb+cicr zY8OIj!|Hd8 z>SqmQhwv&yYE&65_K&oB{Pv-glpK6{gjP=ReyL5bPZC6@7R#g@**LAFpit9A%A0V%U;gvEE%Fu{k0Pm{vf zKW&EYli5jz(DAgJ&!OSYP9dpQ7J75aGXEPbA-CwgP=jpxtk8JrmA-X8$0vfp*B=D3 zw1VK$Xvm>u%CsdK>1cG^cd3=xUiBVmhkDm|Z@&F}d4~QNn!O&PHz_{LHO4trEGGh) z2G5P~4?8@^`*&QV0q~AFDoMUsO`7R=&!J_D?eQF^=WEE^8gn7ut9f;}ANb=h&dqtV zHq;<=llgjNz^YP#)=R6)okk{p!KrjLgzb_RsqoF6`aXwUd5Ox&{)T*^IqW`Cmd`Ky z^p9?FjU~WTW~kIDYzVoFFQ1^&y@ZL~F0L7n z;4yeKbw|ImB3TQuj{4{cvgnd@IJ5Td&Fq#?X)La!SF9A`a`q0N)lH$hszfJ01j8WJ2DX^C5#-6yQ7}&sHN<_Q!%*TMFj46nN{}YE;gna zSs9J4=Nln-s;7j$v?87&=MWlKbc=^`G}Qhs533>>Luy zVQOijGbsp4LYU?XZ@c-^{zy8!{{|OY@)lC?F*wo0NZnicwR*2) zt$=xR*2;LwHQ7PqX#(BFm)D7;dc;jw|74$LDJD-#w?>_KsV?XYl$;#m|1 zzNdKH+OLq}0sBV15XHmq2uV7+=9=tUE(yRAc}9zCi);!`TrBXz@>*E@mhLm(T2Hbz zz4#wRFQ@mLZTR@(pyca9M>HKlCmj&8Wrwf(##nJG;sYUCv#WDP6Pp@4by1nFhU zMYhx+&l8za&pKl&@*kEo&lWfes2dd6ubl2d=sCKcf0VMPE5PbYngiDGec4XBQG&k= zw&=1_4ua`zqu3Hi#n{xT(U?&MOR8Ge8}8cC8OweI{oN+iF0Z%D8|TKHaSOaf`DK0T z|Fg4`&aCGEJCNoi85BlT(i(;lZRsIXvXEY*yXO1``t9vh&?ls{G*e3iZ8q0sebg2GIvQ4v_m)e?pvM>j0|9x<=u`ZWTEcTEml0#|{T*HVSQg zFg9IbGn$wc)aRP=*T45RA%yA}n%#c~xYGBr8s6(0X~MI2+ILO+&%Xi*HCwLk^@H|_ zI{`LC`~m;XGQ=M%^09&FELZWzo239=xLaYO?kEA`58mI1F}NM?y`k879+PZ)w?GZU;48QP*Z`xapXS@y z`TTnBb|koU7+83=nyg$h`gH9l75+!{hDLH$${X5bKtf_}1Wutl44(C7{cz3j*V%{F z{3DuZ)6Igml*MdeVwtoLh9#12+scC~_DRm=Bz)wC(_|x=H5tV(4yeSd(Y_#rWst7f z?oodj9sWcw@HIL1bj^_yHJB5zd4?$al4#yHWjUEu4B3X}(ChVjwH-ZD34i(ZDh-~!z3Mj00Y>x$~rY4++uH7wXkVl7)O-xxENr~P6Dl)ps0j+x>1 zG(5d$*nC4CXkl79gRGG_?yKePLIN+_?aYZz4A*$klOnZ~>Ib#VOmD)o?%o6qya2Oc zO`f2N(TsLt9!kC&x2J(4)4n;gl(vkW!Xnbs(jGhVsCfMNUGG| z%jOzgJKYaLV}jF4q0R6T*9wSP&G%7FK21uT6HGH>6g9FFNSV!TdRO)N&M`|UkCS)45}Pv;H!1jJ+kQY@ zB;VttLWN_Tndt*B?z}@aBC#S6K8KxC$Yl@`W^5=?oyITGX(12}I~50x=!SKFclGJ8 z8^8D3xLd&OC(bBt$QSCh2^_b!`b3j|54JmFoEs7ji)93h!VQ#s8!*A*2tGG4(?5Aco-|vo1)E2Erne{ICpBdY`&nJb@3+3iu z$GL{Q)p)`KZT5rlZTih8^=BZ(JA|@dV&N@2EsN0Xffz16E;cDP6VJXOD0lqn zX}A69W;yTc?!`={u7T+avzjO}fI2yb%pI_(Kp7uDI{$n*XA;lM%e>GpwM8j77{Nq+ zN}A1HWg%(Z=&)_Mtp0wiNo})HBgNs8X9?@#0TdOpyLO66U5Z{YKwdwXz+q+WP<|f1 zuX#TV^f+M&4eSIYz;|X;n-m`YOvK2Xv( zB7*(qKQR+zvZ>wcN#)DeJ9?u#0EZwtAUp*g(8T_w#NEH0#S*_P4H%siLU<)8P4t1r ziTI7HEl- zR|wBciAn;E%#A0GD2=u&;mUAZuCH$KU1&p>zKbXzDoWf|zdLxH?5dbxd;xiUP(p<` zk#|2iURnM3fU5Z?j<9KcO^LXtMVl*lx*aq_`f21_Apj6tjwwpS^LT$an?cw}E%O&< z&JS{Bv@~pP&JY+nK;DKfO@T2F>LG@Wsdncn>2QjDDp3WTsU^B&DGz10PM!v*F}au? zo5q_~UODpY`_N(!^-T^I)JdpJf&yu_4(7=q>irCemu}^gcCHJyln<)q4qB%A(U;k@ zx&5?fSqoR&+EF{+TYaM06_1}3L&jY@kJdi?nahtW+9KWRpFLY&Aqs$`h(o*d$@hbJ zISBcC$C>=2Hns=kztr>{z7}uF9D)e0j?4%~qc%OYtW#7*7?-&!PDF{b$a<5jD@Xc> zKDDAOQsLfYI7|=F;+7hEbj)<)DQy6_u&2=4s3jbgo!gfY#^*I)3$}-E6ARwQ=iVKZ zB0M6K)ab-JsoLui4}eA-G7^H7J4^HPsJM>DyUl;(or0GmjF2#}bry)Lmd`%iT;FV* z=F7Jz0D}p6X>C57=%viH8}!yNW#oHaW>vhS%MWX*+F$}FjK65XA7|_JA4_D-E*?=XQKn7nc83?V;P|{7!cBU{|adsNJP(J(CRVKL` z?TUbk=OZX1LGIeDHW4Bg69}xs9pP{aBdP_H8OS7-QW8%(&pFnahm_|tQG6vXiPnL8dBJ{E*MB?vpJ zN}`DuG_k$JzgP)0x>0=rlG2?I*~&`|q^V{r%rT{9PEUNIkx&YGC4mar(3^g^oY82} z=;f^-(&*{_{*#0K{YM9T2agUPKOQ|9H8jAn9W}GqLoqeTR7Ru+&^|rCv7VvJ*7hNdQCS&T!-Q;E zJx=t6^PxQ#n;5GiezS@$48BIv<#KjweGcAhX$y~MFKNGB&gPrV{4-)}7OsDd9^LQF zhoKKJ^xByXts&*?ia>wshcF2j>iL+^j#_xSxq~UYVf^uH6ZS3Civ> zz+uFgXxBg26#((FPIFfc_HZBHK`VC)z7lBFlVvJ@niP|Fdf50TF7yAh_om%#97*=~ z^NIQh;3Dze-uL>Qa;te1kmhbV*;DkPS6h3XV}wpwkSpw(vDo8{C^#q!8aNJ9!_Ic;JJ*3!go zyE?v9xQU=rh$7_-+=6I*)OVNua8oc>gCBBlZb~nzcC*AUR@8j~rRiSH20h$fd@AKp z@Q$jBV<$p+C$oDeHIbnO7}2?#2jwd^VFI$NX7h^+^1C-X(V0=Tc*iCy+PI`RjR~2i zQ!8e}r;bqb(9zP8PSee%u~_K{1VpxFZ7sHm590f=(**?K8V1kbrK_s6)#RX$!efLa;F&>-S4dG=u^Q~MXZ zg53;sQq~Br@HuwPr+HjSZ29TqqReX9MfO!#CCbB-42nK*H3;ax%-2YcG=8wlpti?~ zk<@gRRh3IvJ{hV_ZdWR;Se{6R{N4f*0*sa1pDadLm{11=rJ+$kw z%S8^h6^~So%em1941@Uh>7X7p41z3{gRa(>y-65{?p7VQcL?JiwANeovdc7e?d1aQ z!3}Zr7H4#M+!BctnGu<7K#aq6>}c8RZ7^pii(EpnrT$CW>EU4JiN~^}qFl|O2L?@2 zO%KbsX!p^S&d&29aK2+A8J~l=NLMAtNDxsWt{`a;ez?4K0dX|+J$6Z$9HElAc%+qM z{V&O!`Jh>GBoRy@$coO7)-@L+5)=>PZEm1~sw9aS3=+*|)?hijMFTnfCB1*J50YSWSDyrDi9|h6CEo~MT+>iT^&7V4 z?lMQ%o3}*6mmiK};hMKO!;>^~v`~gD8dv#5p#_YJ)y;;8;xW~{X9nqPv;kcm7KKwr z2Sv3tg61lP3S(k)aIv(mgepN}EmhET{2#`upP@{lHt~&@*XL_1{=gz%A_|N4KvW~{#ZzdMD6kOPbixA>~vq>2=wd#wkHLhYS)0S=bIR}_<% zxF>v;ihCd9t(MyJ$7T%~#3dC^WoWTh?^b^-X7vtNvFiX5dY}5Q#Y4cOj>Tsbwf^?; zeUp{wBJ)@=zlra|ej&cELO&tCZ^Y%jTzuaE8!vE)uc?T~BTlq>6J}e!CFC!`@;$kd z-r|i+B%Usia2`AI^n9}c&bV*-^pAo8C`+qX`z;CvI1>`<*)(107!7hO>PTu#O+70a zY&DIST1lPZQ$$&8Eal)j6ZQ=ak%p;L%s*KStv!v7!o2OK@GGz1ugj6yz+KZI1=)>S z%DEFA37{ZOQL5Uq(}9MwvoTe9MzRnsV2dmLcEJkz8fcl(+*s*v5$1XnZ&@ClEw2`9 zB{z=_t(%^How>Fw2BWHjcQehX9b481AT6QYokb_YNla3*pH# z&(*?@S*rOD`@Sq%aIm3C>TYQqSd`3}FtNzIArG+0u354O#Tob5q zy@DQg!!AjUlak@0j~5s&!3*mW-F=fu((jkgD`{xV`MA5}of-%r%nlS~cv3oWG3>%{ z`V3`AC1*qDk(VM)l|du4^LH3MNyPfa1zEH$+@z-Mn44MP$v$(2as(uCQ-u9DH#;4gQp`RI^KGs8Fe9GO0w; zDCT)~dvi%cRZ=94wf|z*Al3fa>SjrS)*w&5EJDR9t0nE5#Pvnr%x$sGQmw%;@2bE; zMN^llxLH@A2-}QQz1N)7E`pkNTNE@2$~Omd=3Yp$NO!7LAqats>Sk^S&@wei*aAL= zfszup+y4fqJEi4QeXtxxjHJ~ElcCe{GKzAPV`7RsSJ2-@)wn9dPIo$n9u)^{SW2^J zSf$xwDdzr*w;Hm8-S&0z@0dW>t>J=X8h||s`0bG|2>)SaHk2aT9^r7k!llAxAwd>;}8ihcBz5`mwvO5hkRwv)S%4gpkV{e{LP^R|OvXOPoTcal|6 zNMx&c6atO}H7vZYRMZ6`L znOXoNnX8T+(^0#7VnsgU%o3>#%YnPVzK)E9ctXDwRmmuD<`gLfNX1fJMf>A1(}apF zp50^-$5`ZClq<$ZS95S!rxD@9?NmIrRiAf!iL3@BKL~+Iypm`8m6>;85dzLuLt(ah z|KE%AZPXO6%`XmGCWerPAulLASU*ov|!wn2rGg)Y=-RE5^@$_hn^d zvG-7$8UH{}N&Z#)Q-+?-f|G#askTbpwIU99kJ~76OJX?|zDOG8{bs$_M}P)9^j?p= zhz91>s1hnHSb5rZH6#8j3pjw3ICs$u^&o6nMa4IIAV>Q^-79Wx-(M~_pFp`bvL}H% zLQ$Oh^!(@xanF4rMrmIN6zq6!aXo*JXBnsg>($k4`)LVJI>0V_)9}fx2%~C!y`KHK znEx?z(HOSUqc5dBJCsgCmEo$=M}=FMB*Z2b4Nm0_uHp|P-@C`(#>kfs z>}!P;M)tkN?+IMB#_wbAKxT@di7G;-nxQ}`sv1fNq_XI+Y1A37fpsb;pB!f&Fv%?L zAE~x9EpX*dd`7DWhcdPqHl*uq`D@bJGR32aYRD?PSbUh1s!aD_VGO>VY&aiskEQ4P z%l+u{`Qp{pkqn5=3MWUk3McZh^Gw!yg~B6g5Q9uNs^YxM2f0&oOnt za<+krM%*~!AE_{qVUMSyL$yg-JIrCWq&-r*0|j&N_3UB^n~_4)-efI=qv!Iv+5?OC zt72M~)YrkVM%KELj}(HtU~318lTthxZD@M7pKp4$|MzWrX0caQ8!_DajUu|PDYnuP zm$Q+V;a2rp zeARTt;RwlpK&m2vtZAnA*{`#<`s-9!P}xQd)Ki6l--R%6Hizw?SSRl+3&5|E7#(WH z9T0yp%(9b15kWQ;AAF?xq&3T=SWyW<`>PWIxPMRS@S~ut#PgtNiefLSEmX zkXN6Op#{oZ@azFQjUTNSAK}XYJ)M)K@_v5)$Ls^O@YD_!j5&$fR6Hh&GH17sf7ZXp?Q}E3U&c*Wsk28TnPOR~NIj_4uV5^d~J_4M3iK=DkN7ynsTu z`4onxYgmPty80WvRxX$4pWWpimu1Mc3zUlzATNh=0YvbPm*nrPsULZJ{s$KSdp6NE z#mw!2606qL%MLbo^Fka*<I06Xf zb05rycFt8M^ zjVy=#=zrIe<8S_bS8+#42D#_w}|vR&p1hBOYJb+P>|7=b}xO>P3{ zQlwuhlrSFMENM6T=aLk}q9?^{+g4tbWWJCWbo_R<*|1hV!$&{JfAoXD??<T=G*g6s95yx>}I_>r$mv2Rbn~;XPFOEBOvxD zw{5(S0%dVzB*R=|e=;OVIcO3^Rj|W#mC9ckw&(S?Rcj;- z^V3?@c3(#@36<7Ja6DaWB#|*5mlg9J2YM~uh=8DE2@E$Av|@tEon~=PwI&SDyqaGV z%Ye=(;>}OjpRG$hH>W^|lKEe|VKSN*u8=Guu%momrxvf0%X?XO+?NM(v?Zse1(NJA zCw#8T%whz@gyYf3(V}3YpZ|gEKDfF?#|IXN%*%t>&y-O=e*Sv&=;zzz<;B_R&&3+4 zmVU4uo^3M4@!~S$*;H+CKCLb{;;YMkPn&LQ(y{I?ta93_UOlSv(&d87`FPw*@qO?cY0}6} zDrI&VH{aV8w7Hjw@$5R3lw}(=?xeuermOrLWKWh*uB!De=g0@{>5OKw#a%sJHZLvL zDO?s=869~lGPpy~-Kp{&%W*!SWR$-N6$sKX4lV~tEG|z3qdZP-J7W7+hLhVOzcg$= zJv!CvOF#3KYp0i&lRFU65$k|-Kb}cz0cqzP-79f0Rcs~>BX;u{e8#&F|Vl+|BO~ z8Z~PQY^z*16fyp#_*H|#V#A7KS(JlHB=&XJ!Z?;-b=(DY{A$M9(71|msdz-bTb8X{ zEJ{pC?+qZKRATBBO?s+Kh7pG-Wnpy8|C9DNqQ3ozkkd%Z4z)iba)f@@jcD5>n7&rS z{skjSh>(7+LwjTT91&gAC7hoiZ7y(cTvU|fq?CYLXyRQU^T;vX3E!8>tFa68evj8s z4ahw$ptTs}>TDMkKrT~Sv9VITY?figf*AsXG0j0b2$%deFc>=dl-h;FjupQpBs921 z-QJTZ+{|?@sMK@0yk5+%mK%Ia+|2p*b|X%two5)I(Menfyd6f+ouMyg5D6p9LUNoc zE2mlW{>{B5Z?q}0-@>NxE>CI=_wb=!$^i=O?tj7jaV_?@3EWk?5;h6ZQUU5{4$T~e$jBtgH`v+ zrN((_`e26@z2cNO_iV+^WfgUsf@3T}S=Yc&V^>&7$TQ1K2s64Z4DXM z!-^Fo)N~kdLrE+4wE>QYma59Fd*l}AZ0i#;JqD*flg!65aa40jqDtq>G4{_!i3Ktn z1;x1%20aQO`5tp~UMYg$yeVp~uw9es_gQ=|m1`2h-zBUI7W8Y}2LSb-N+urq;cOZU z7OJ31;N{0JQ$FO64(=YPLpDV?or1MQ*-q>q?MZ(WA=&7t^!ue~GV&-o(r`f+-}Sg3 zlD{06ApPoyqd|elMiYN@vvj2hcgl-@h#oiv&s8#~g;v!W`lvH#xFS-&L(YWV%`T0B z%|2BT_Re7LU3`W1z>*-bG52KVRlUM5ggX`4a@3{cQRO{cg#;9vg2#%DnmiTFFzOoA zI`JXQ+65!*SfDJEH!U;)OseCmx zU(c@Qe^Joke?8*tZ=fWICjk((xZkWOho|@uH>=my`4-+nX;iqfOtN{K{DNwYWEr?> z){6jTsWE*8Ww>4sSpl&IBc^?i@6L8D?44Lq@)YcXdYV`D)9>a4KZK|>LPp=bu$Dd1 z33OyjnBdl;zZ_+_`QpLR4Ltx6@0?|2Ku)*Ui^5PH9d1>s%|ZjN_T%{R>FxW?`FeS? zrM^g|klQYFh{@!=?EA#{5+OqUjZe3W|0$m(iCgU@$w((}PhW37-kXfa$I|wwX2Z($ z;&Go{=N_2HmEjxPkYSbwQA}&337H~=b=z=-NrGcus|5~y05(?Ze31)HtQKc&5fhIQUSD9`z%0+7j zR0OkvV2)Pi`xK|NGG5`aC`upKbU8ID?)-XtOhFAACY!j4c)L~!Z8*oN8P^7?>j~2N zAPUIHEVNH2U1&qY5S89!wtIF}2bh>0zq-WgYm4eFIQGpF9^W+hmYb2z`gphAnoG>Xb5v+exj1jpN*b9`mcz*I^_sHU}_kbFG! zJbjn+q;wAqw%8j^gU2Dh)RyU}r5c$fhCKjfBZT>wfxY(i|z0h3gVL`v%@Wff6 zc9_(d8JMdIM&u-#F0L4U#FiU9R*t_m1(Mrm`0Jx==?QcG*I%R2Xw1ejMZ6~A=9mD< zXmtK*Zkc16#Bz`2bDPB9hDH1Ri<^Ql}W20)A_Bz92^88H(%p zbRTyVN+~`p{VurG+W-DYlwEW|&?-;84daAF%5fYCCb~Qs)@wRwq#u7}Vprv$Aj&|Q z_2UFps^bpi^y36uG(JH~*J{K9nn!&XDAftxN&pGYB9urXK`ax|DNkYKi*b26;*b%E z5hOI6jtGH`2my_V0gaf?5vPp6W~oTR&AKBj!XfUKn;|u&T|g!T=og6P<5s*m5P4oVyb(5)f`({?M<$awy!47|Mt&n8FyAf zIm}0TTOO;=pN#z)jj=V$F$7A8SNli`;;k}lukW8iMX)t&KRtN+Sip{8R@s=lOibk~ zV(8~SmX@lFptmsPoHETzgv501t|2?nSHQGnq351Yf7TvQ&dg5rW4Y*f_RdU9*Td`* zJM+@s`HE#wxBMzqW_OE1U{j30#CamU+Br{1+=q3Z#-;N#?slH6Xy^dvDc#>Wi%xFE ze>Jj}G7*f@W2mg~-5~Mt!!z0>v-O%{tL&==N^k~7d$-rCH7RGX(XZw=#QcMKn6<)V z&jLZA+7i}M8l7%kPYIs6-?>)+5?F?&I3|a#q=alJaSO0`yUg{@j@GD8%E;kO9THl^;msG@6fbE4SUXug*x85$K?ozO%R$lgJ z66nf`u^~IewUM%|AJI~J!1c9oZM)~QrvO_+HQ(8v%PrprBT|aH^8VM`&Dy%`pq%-R zv&H6vBa0|O3n$0F|DAuKsihG_+`a1359_9=4UQcyt z3$KUQ`df7_QLf5~-(tORFM#XSW_fWryMi=Da9VkZn#$Ci|_$y*9tGmVde=L6=I+_+p=cJY2e;PLj&Lkfbf3JcjGS`ts2U?F!AKpd;X;C@3Z z$FLBb+YBsZR<(spcnGkR==>>O4qV%R**~@=-E{#*qN7sXZ*7yq<)kp8BME?s(Wbra zE+qO(IWD1L&aEE=XGsUmfbxTYFXf=JP<@yCaAhEz>bTK*!}vQl&U!r_w*r3#TnT`{ zvBY^4$b+9~z!37%fFaR+1q=aW888H5Wxx=#X}}N&6u=O#?fS>*{bluB&u&z00Ql!( z@z-p7topf=GK2s-pje7P36&hAP8%`ghyrxPh4m#>cz&3u=iAX{%acS#qj*HYpyYq+ z*nHiyFH5zd)6C2))eUjVgBkvp?&R_+9kyI%g#Z z=mY!$H6)d#nm_@lLI7Kv#)ISQyFU9%e4Qx{@Y!(S#my zQL-}|O>f*S=^NfhpK%iSJ=4M!#SH=ALQuu-W_!G=WBH7rb;_I;P2m+2N3cu9YW$7v zPoh-j=-!-uZIW)f?1Z)#Mtx)RHF=p_iK%c*VsjivHVbjIb^vBqEZlTc?P9@cU&eM8 zv7(HfWssR>1GA(dH!q8FrF-75@luBN05hrq7jxTWr<>hVO-&4ojb&C;V2!omg>~fH z$(A4Ad+ue!L>H7Fj5`jAAK#QYhK0$SGHtW8v>M7gRH{1!TFs>8 z5?|{A`{D+wETlaS`}X(@y!zw}-sahXg_C!q2|8y)sb=PP_P{xp|4086;D~iN-B!GAK%wFKaChS6W+vW zC%9XN%mm>@J&9{O^*$=$E9FC{9)21)aW`X}(Gm48DOgJ7TJvm2BHtP0+ zyq3ocltU^Rk=Dx#FWdR8`{RSS48?iSdOTXJw`C^13NY=Z-} zBzodAiK4YEMU*u~`}EC;Ho-35Yx4&810KeP2AZpVpAFvABM!v z^w$PWFNX+_2WqD~5m{Cpb{M`N#@f)?`f1sbRN{!XB#Sj=JjaM$I~Efe~v6?IDR_ zMC{I`RYQC;T0;g_AKm|knaxd_JYE;f56Ya_PFYQ+A`#Q->IBB4BjFdk^t1q{*x?tH z!$^lyEefym5m3q4zoRi^QaNU{1+yZqutTUfMI(WbO6~g+eVk!6Gp-Iyf3z$t}K!{s((q9nrU)Vp< zQDl5XN2SKaOVe=Sf!Qn3k-u>vMIAEzs_*-xw$pVCpW@mO%d&eeRP zKybA&Q@$)!H_}BLLQ~&2c?@TwECiENwpeS41g?{&qn*JT zE-Uxr3!SM2kgG;voRyM;mq>{KnT?*r^=LeNw!@lp=5S6x1a#Qtl*oGs=w9VvT{r0} zu_ygR9Z%NDCn}+K#D@h%-r}1T=FRilYqC35*Jgj9Y6Kk?rBJNuNM*^~FPMc4Qw_9y z(=AA@O-;9)GZ80_@t2(-Y-uF?l8AU%R`+WroFR^_$OT)k!y~dc6e6(-!IY@#LX8=d z?9N@Ly6`WVx)f2%>&`4d*6~WXu-GgvL8R?vny0VbewMC7g*DJ|o&>TcEq7mPWAUbZ z`R%9m>Q7ejg(Gv`{l8yc9sm6F_uprG|JZk{z4>v9sp&$l+n>88UYj!NFv2>FhY?9C zFR>XLziiWz z%B==Dul32(SvqSBwTEYD&V%U?gy6U}|Jtn077Q9cw1^5}Fj;LOa)Z3HI0!RoxVPlg z;Tn4be{8(~VYb#Dcxvvx{Y7!XM;PyW*1^r~`^)9#6KK(gxdN=8dtleKrxar#p)AYm zGgk#u69)3(G~DI6yNO|?-E?6q-K0`&c9nki)GiWS){o~g1B8mf?q)}AHLUPbNX=3KH4P6!*BuG^yyTT@P}FeHR4K5J3${d{#xQMvXxK&Qa1 zZ@6f&v>frrh5O;>x#}oowY>Wl+z;HPqE?MI-FfCzj+V{PjepVLd zKOZ0a;LkPKa|Gt)fVU~?Bw%$uCXIf;3P)*%BCGM|EZMltDKhbjW4&~Oa8>KX9zc`x zBMB3!j!-WqL^!a;W{u^mL4{P5z{6~*0#-TrB}tgx_&_@#>PiPIaHpu-d3l*QTK^b% zU(4@yi)(8w+0}!=tr0T z*_S29^_u)IDKANyJ~$g+BX2HKz_suzWpAL^gf?TC++KBkZc7!SIT!D3TCuEh8@{&6 z-?wsyh=>$^n-p;sq7N5Jt>FLwj`tssGspL|=%$c1=9tW|{pJFqMiVs(niaVAdb*zb zP{i64n|7v27X@t>dE2bhUEE5y{y7_UW=XjS6b1N<_u_uTriv)gO7E$ED{%_6B;6SR z`O*1Oiezsq;oa2=^hc4o9UYZgZf^ShfdHEEk*LHG&KuOvAd2iu_7q=S0YaAo4s z<)EYDINaC0h+=KkaeIewK1u5ux1T<-IA>1re6tU?+uOAZ80-C#=y73um4;WOslR*b z7Mf!5k<$Kg9gz>NIPf_ z_1>LbZ4WVM^d+C2hXzEuK$t`r6M(CsKEZ)2JhFN1i~JN3Y@#OrA^G?LYeGolI*5(- zX>oZ&&Xb~QJwUKp3|*aBtE$GB!Jr`_lbwdFo*C^8PX0w~LFUOT;=h&qa3R6P_Q^emfQv6iBqy>czIh ztnWmCtd`&Srm!Zc*G0m|%r|}LB-7KG2o9vc=tD$uE9QvLmtR$XS{CQ>URxE&| znITTicouaugvbbppBf1O{EICbw#;)%S7C>r-rCTZy^GQN6LEtgWs1P(HE-x+;Z!me z?+Wd}tHeAvD>o=K?Oc?!*?M;88bEkapwy}mGI?v5+BCqw@eaDPLZt0LLuvrFtIFI+p5?4dMD z9C%8?lS@HFbDC-&I9M7kq5H$-a(uNpe(~yj|7gO0p1A*@xS5(>5Vn-OyGsYp7l_*s zZUig}z*T4W07e{QD%_k7!7NFzxBcwkv_uoEa($l`UMsSmiz= z>0N`@NK{v17QHlQ=C0CoI6{2`@GOWD<{eh3L37a-{&I{THj+YnA@EPK&iNmU?Pelc zc@Y@>R$1BFOsZI60%I!1o9epDY+3@7U|Sz3ZMwp7)7QgT=D(J+J)E;<=iB99MOoPt z@zLY3Fut#>Y_)bGFPmi>m{1Mel$sfLPXs}x3%#cd_+1EsAtwI!A_)4YmIUcX5VWO} z3MU!76o5vlLyH{B4>ZErkY+yIsKNGbH(G((B(hYzU$hzG8#&$#9(D&34KQllnbB)D z5nyq@WD~T`&TS4SsDu9Zh)1rH&^ff zo63s@YI|5Z>jQ_7XMUa@5?9U`dk$w-i8f!bp{32I;?RXp-E1%v3l|7}GhJOS&p*F} zm}0b1liZ_y#hFE+S;IP7Z1$jCjUP?t>-p7!zdc*HW}HBF9zbC|zhO_i3d(D^2vkv- zQ7yP2V;>WvT+T0-|4RUxmR|HZWNQUmXz6-pJ1?CCTN6%Wu+0Qj+;+mO=d(kJ4k zaF47LCKc^Q)s|+3?ZtQX6_R?D=6I@pdbQFVsjb@K3}#4o$W4cU|0Lu!Y?zAu>JE`+ z%4e|^7pWz$#aM^gTs45nWJY)hqSv+Lvj2qE?eAD;BUZTWd`+Zl!&p zuhQ-e$Hrug|4X)3n-wui3aO-?ZBC!qhBhU9|RyB$+{{h3J97bTNG?*Wv8DTPnClZG6NTM-Jm(Z@!FBwwl%TsMQ zzNc7W8ZONB$cwB_@^@S**8G~5tPNhV@MPbZoQ+q{z}{vVMI_+<{O-Mjs;cO1PX<@HI>V z1k z@fCrMfu7E^5XTeB1D{Z&S5kL)hPKWs+mv*6DY3LexoFYGtaw6oixML6!Z-Ima!3;TtQ0=C+imRz+aA245NYiu zQbfCY_!7X9;Ds<&+MfuVFKBT^pg`YYd*mbkA69O~WW=LeI3+{CTpQ-kop3N; zujk}F2gOi{TD-bCqNS@kW0bahAlGA+t0)i5E6^MJ_9Q_0Fxype!NerVmP#0pPH$k$ zY!?@Cs_n)EBV3TUqgTka71%SZf0yAzJn?JKd~m(VCRd@XUY$)8W~9GT>EsPj!x8y% z%omYyImJLk>A3IU=dEq;RrY@|!wrc&MdlGZG$dKN9wDh53D^08HEibYiP3~xa_d>* zQh73+jga%VN{oL2e_S<^ewC~?@1>a3)s_kZZ!vjgJ_OO74@&Lgl*JLO{Sd)ANF!Ly zB6grSn#6ZIz&dh>%pHoNG>)_oXaA(QrrY(euJ#D@mql{C45%*Gc5A<#6N$HG$z2&v zq;ndn7f8E;z`W(wPrM_jU@5()Z?}uTl>LvY{=+j3ymW_Zkc-H+)@1V)I4t2^HHU$3 zPj4Ipm7AF;Y?tNQ^Fh8O0&?##mVqa4PhW37CPfFV#_}%KCn|=i;#q4^1I^&GM>ZV{ z9~i4)v0f8^mSpEoBcCqAAJ3h%N)U{$iZ0F;DC~t)CsPscKm}09SXrJ^b#e320^*}4 zlc{}P6(HW1>xqbUeZ?qY?pg3n)+L3MtsavCaPhMhul?xh<&yIIKdX>PfCL*4-U|(|e_5|? zZ_MuVt>{>m?cz8KzF1t*gkFS-pQs1}K4uVS8FQ%>*uor0aILC%82p@F5<;@!iCJCI zXRUj<@zB;1;#rZ8Ilg5Xe8=7K@m2?@>D$iFi^>I-Un6n+?s-q{*Ej{z6>kHp& z^Y~(NNn1~9P%c-;uP#Ru{{PV<6u$Ej4&Cu53z9mopQ^W#O1-cxY8-oc**-0bNz4Fb zP6$}-%9U#jKij-el@Y^?T41XEh#gi&-HTn3DEXdQ)De`uo3Gy^kZ(m|lii%k(aKWm z*ygPp9lW93=mH#q9|=Wtx)!Hxy|4`U8zar(-dSa|g*QwBk)dr7cM}&(dTC`i$O7AM zko6%kF0=+;{B(A);)xyhgD=Nl@NYnG(1FZaW75Ajpu)=|gFN9357bvrf7G*jdY9D2 z%TzdrX95Du1a#dnnkEkZ4VJgOY|W%pUjsyny8&TdfxP~==LBAup;z`#bQDfibX2PT zUY^M2G&HE144zhPiqErai^h&4<>*V5W zyh9D!PmgqT%)fFEl*<76bXXDC-`7;$y*=OlXws;KoGuCj5{jrl+wVJPf`pC;S5 z1@2h^lXp zL|19F%;x8?+i3?CJcI9rYu@^1!jTM1x^eJ7+oJ-X-WAZzeb?)2>AFPfP|mTEVrMAj zX!!abweox<7F)9tPjF(X+uje@u!AwNkRuqAr4S()xhIfw;1bfx1CM^gIr`D-^>5be z)$jqCOUFJW@z@)t_hfuft|b_wK_aB<);d!fmH?R{yWIT|WF^@eX6bvgAQtCle%CBg zv(&=*^x-lNpgW)Hf$#vWe4uNSAbSMW;?aI#P^mnFfYIWS+A)Jp@t?>|$9sS#X+tFS~Br>FzO+0;h z9@qQ+hgTX-0t|KvY%z84f7-CKLTPki8a>H`72C0?syOz0L&kOyS}4U_Xo(CdNuR9> zDOF2X>{V0?reKE~jMTPXKxwmD*jspG$* z@eoxQ+#ZD(uTa+S^xf>N0vlPJc`Ast{ZQ>sJidzfSf; zgzeIH!w7nvw$6@rWV8BWowdKh!R*)-v;uvSo&r4iczruN{|lnZ_2SPG%{l%Qh%FLD z1P)fNhc8B44nS^c7+n}Q_bQk9SiR-4Tb&n&2?_IOsSxo+Jt`P_bAdkH4p?o;@vF< z?VB!epY&HF8Ai@aH_TkPwO*OIbec48o3AaVcS3)74{g0SH$*htDdN zS;iz(vZ&;->KQ{EzLm_*abMUbN=ZKG?g!c#yd6_R8P1 z@lf*QWryj8XhlA3-O`&P6+Jynr+W9EgY(P9oOmuv zSbUMA)%E#e_Th5=5d}P5FK*`R#cW|zJSu-Z-9Ki3AE~9xOa~sn?p#8X=XX;?LW!L* zX9*pM^^LGTvF2RHY-jU5j_V^sww}JH!=KPmY+OYfsIaBP7AI)&P$^r9>nbBN6tTR6 zQr9CvILv%)VT~WhH2E_vJ2i1|t8S;YPk*AcZqW*|37` zOazpe{oo%eboVeGEl6WaEI#j1I_;Yp@$I;xM3upa6Z8MUU&b>xf%D7R&HOX*0iR5g zdcRSo&Hagegz3RnUBIi+UMV53vRxWTz{rSOTD~&16JG#f$SaVW9I}5x%FaPi#{7S7 z3FdHw3!S>RhhT?-#(?xyS~MYnP|yR9Dp%ePn;xeN-HZzFPQ5g?OB9Le z+F>l^5+VGWA(AH&l*h8vCDMv;E?i2wZRbFTvivhD)qm2rAC0P6XzXuV^!!O4fx-{T z^JyIn)&%S#^e?D%u8f;@ZArxD);H_b)spJ`#nw%qpyT%KiF<5p>9t%l1MNP3syy%U zql?ei^DFGgo0SzwWv6Vm5sPf`7Y$XQi(hZ&mwS(5J7A|oxf)#MzbLyjwjd#5XD0)u2w)QUicD!1C^H6W=c=(H z_$-Z0;*V<4Y1c#EvgsEp63^MjO~>Z_InBw9Yf?n%MOTZf_qQL|Y_Zg@Ol+ZEG6-I7 zU1G23C&^OU!L-BBr}=lmIfoI1Ef2a3)<+$0FQJM$jkE3iqiHIV9cIsOug_I{m>!0X zN>Zb1cZiXkoRv*7`P~*s!K{%;nBCmIzg%uete+)2PAPDlYp|^rrQCZAsTHWhCw$=xEy@Js<6RHK%AId! z-o!n5c_|4UEM9r4vIPTWy}Oh5Xm1)G(B)!|4ug@5Hl@+)a^q>Se4>cK#cfVE0cG_2aMfvZdBCuF)K$aLu@ zGP?kAISsgn7mX><9Ugl06%dVf*xZp8d577ofVKq`gZ_b8A~3JvgRfVA&aCx$Z!LYl z{es5hty(Oo{LJkAXIkTKm)p;?iZ-{AOO$E)?v65TE3%q5tAI3T!al60~8g1

tQqEbyIBgXv4U`?x+M*-LNjnV6hIo31&l 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

nCT(>_gzAclk)#Bc< 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

Nm2Mu( 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%0A0E2!WqRzpOUzZkfO3IYk{l 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�^?!D2zaNg56fZ4uh#MX*!Z^T3Fq!4Yn5Mrdx9$l30x@IMp^gGgw$3jBpug}l5j^0v|Zdtz6zfHGddC!^0n^WMm`pmIAEaVJjN0&igU;|n80od|lb0ymgeA-8- z(}RV^86|S%ziAX(wAK!}CsE^$NFSYRs!l)i?6Z@$+|YPtS^!U*9GtyE3=pICy5A}e z4zH8|6D+h3Ts4Ro(fc7QVGfL~B+r8HaGwjSB6?NDy;(QDf1z4uqF1uD%fvZ}92Cdp z-c(T!Z-%5%KBy!n93%-T4yv)iHe_*}{J47Dt|7di3|YsOyo_uQHzhB|dJ$O%Z;MYA zLxl9%SS3(Bj8(!*j8#ICW2_RgBV(0tH;q-INkIS6mmz2d5lJ@^8-|F1jcs#Evf0ig z$|eQfgV&6+Uy-g|2WZygfRXUE?2x!B#Vf_z4=ed)01iu8R^FX(c!7lMB^GKkn{L(` zGwwC0hp%F94;$7Oe~tkG$E+NWZ&7d930Lq~6k6UN)|Uq2eTC}3TiV}u;aAy(;N*tL zCef4o+<{!3k-LhyTCaT?GG760xqXUe8P$HDu*NGlL=i#osbizSX7cEb85%hM4y%4K zAZj>Qz}6%NwP#E*KG@7xG=wc7k!5RZNVXx5J%a{sRql0g2X^08JRaM9SBg=Ey*qAp zDqfq=^fo0a^p6s6lqALVoq}l)3PxY01jIha_PHra+UW2{CjMS7E}i*iL`;9~pENK1 zI%)1*?6g1|tHrzC$-B+kHTf=+EWugN?xvx=)yR;$OIYcl!JF zZo6@#ak7k&rP*TpZs&@JWEI5vkM3rxTeQhNe(Jb!@&N^>2F$UPd@HDLtGsav<18w_ zVJ~RLrOwEJQm3H*>zMFnu_FSv&yLC)9qXozawsyK5^h{}QcVJvx z{<9nF?^Ti?w1r-X!bxPNMHn1%9i(9OQ{Wz*Z05JSw^^))nDpClyWDQSU$Hq}o^Z_jCVe{{h^P@rdFKGliMCJG;ho_|HMZLQd(p ziqTn%I^~C>F4eJo0#F+!oL4N$k71wmt73@MNMCn7z5BR)K-hPC7&`n^i4DHJZJ{A3N+i zA|cr`uhe8smQgoI^;)ogd)8(;izFR)BE?`%mXj>~_2du?OA1Q(&I$d_2?b?WPVnvY zvpmx2V6qz9S>z?_l&OTV+_QLk?=&y2CsNvBXzYjZ1bn4CSj@cumAVc&!;~= z&Bp&YJW_zx!m4ZO+1$&dSCK&1Z;For=4wzuE9^>on%rSGgW{x^M^4K9;*5WAqwX}i zfIvM$pJwoG1LHA-tz8U`wgw?t%Q$9AH=rCZJ}!uW7o=B@v(vj!HLff?^J%qeOrSB8 zzo)~nEBvqX9X!KAV4)Qi6C@1d4G76Ae5>)3qBR#rZbuk#G7}shkh$d3?6ydo(s2Nw z>CS?9%HMx01Hjnv4Cz62xWT}*1sJUvWL}E9*;&kUac(B!6_4+u%LiNE9-eKI5dZ@+ z9#MGE$$7o+-B}N~tR1|4dlpj&D+{(kJ!bGjDciJT4{S6ylUr(&`I4wTlSqaL=X|R+6V+}B+MJZILeSIp4NS*%R2NF7 zC4Lnud+$Mx)`N-2GaXJgkv;JNRe;w$-SBvyw$(%33gC&qriz!M{Al-EJ50V@D9RZ< z#=W&{re2m77FE9Jl>qQB-6w^0NBOTfPUig!i!vMoJ}4an^ehfyo{EFks$W{qln*P1 zH4-!bXiAVeY(EX8U6mJoFKvzh-8W1>9)|(j;Ge)k8W*A3p~ZL6k`Tz0c*e4{T4Pm! zsAVb(&r%mnRpz-|&&988&`^k#Dyo8eEKts$r>Ri|ur3DUWW3d!iaA&=pnZQT_26zD zXO7cB$IXos=f-(`Q-0P}_hGGBEuKyGLLL@tEPh$=vmt7($JG`zn~!E)Lsno-e!E1)U;(mc2g=TcPN`;4X>W?GHit zC>=U44hiKfj#+Sa7`1rPW1OESyNM8M53~2K@Qhb{FiA64 z-x zD@S%Js#xW2GRZ$J*!wYDbdtT$3c)5|u86#t#?l1{^#G*wS!pcDSp}e}AIs2GGe(zR zRp)v2E&2CDt%8vWV|g)6^N$}#qtVz=lGTcI{r+^$Lm1K2w8@B@mb)!|p4cdB_O$-r z$@JwMQ{~D1_^h^!Avl`arDDnkYD3nLNKEwKL>f}r6FaayI?EBaaL-Q?3g|tGc(wby zYf?ThZ&tR**A~(yV0Qzx@DiwAU!du9hK{vDm;Ff1_cKPz$IWHg)D{%F{W-_e)d5%Y z@X%`xIIW4r+jaI~u~H}D&r7H}UIJmPwUOQ2zFjT1A84ju+=*OejXMhqY^@kE7jwvm zwQ*b@A;kN#h{3A}!>t=REYoV6jJ-sU?1yB|%%gQ50_WG-Ox$m*#eQjB{(iW((feQH zGLR5LOxfU?{8cb%qgPc{ybBWD35aVOy^<=_sVkrP(ym8J#w3IiH7viLC-_tC#Ng&Jw-38bOC{<0MD z>JC4Ol(84EgA)RQ=^FjAyM>!rJopu>H%br&OG9n>bb+)deC9)nIA1+tYFlhsr}}uw;V<${}nI z+X5AqNSWH#@jao15?k#0h;s1j*rXCa!c5WhyzT8xB zLpOn~AKwp}SzVnJ2}-d`5rl8(N+LwgX@EJgwPfpCd=;&s8rfi5Nu@p)^_vqqZSyt( zhIz>qR-R-YA2&q(+T*O1O0sbdJ7>NdZFe}kLj8wN&z+zC+p(0hS8EFFYTFkz^aD|^ z9iSKK+2Y+yWlcMHX-C7M=|)nHn}yzy-I%0|`?zj>Ac_F5vbVSMKX|;T(4e|vYfLs( z?5jC6+#T#RKMJmM0&R*!%xBe*Y92aadi&}R#dEzsdwzR8x4};&1PgY8dc&A!W@{`A zc8|R5VB5)~sGp^rC>Ek29AH6dq?%jir3s06NwDahhSj;lki-}80)fBUeNC&?3mrI1z|RJTMyaoS3bv)?NQnGyz4>#txs<8P!%D8i z`+Zh%9c2t^1U0;|+Jzcm*Rs{_SVCVe@)RUu{)6K*ai~T4 zXc{b{RuW4hHmswAA8(hd%Zv4&7~b%_(>JWCTdRc4vi66@Ai6Gxf_?7 z`;31p@(6JWX+4mS{$ku7{l|D5has*bPmOx4OpN^gO}%|tr*;k_=}KJQ&Ph;A-P((w ziv5tsR?QbZeAlVO*Errs_gR5%twz#+k`Fm3$???7jN5Pi6BBhB?z4M68LG*WyWg-? zk%#7_QZCn7NB@4+Mxqa}#FgSQ(QgI* zW74e?Lzb?t-=UZ?1v(>kae-xCJo*eg(_8Q`3X)$-oj1w6JT(fE zobqmx{XD&c$>GR(kUrYiiv{u`WvsV!-R&Qt6Mql4+;)z{#SQUrsN#3DqPL8$D~E{t z?ElFVbtzsVBkAr=XG~b-e(nKGvCN6{LyK4T{+8gMUVEiDEk&LEp8&B%`yyd6S$|GA zrAsyGNSEu(qjel6Exn8M1~{9y)FwR-qdD&ip;_6~jJ}$wQCK>4{y9A|R<@)*G8Vu9 zW5GX9?C@~Pk9~ldnm6_d-qhfLEl`%~PAHpvmZ?GV?O*G2lB@%>S9?#LEtwi|AzXCe z{c_sd)ue95BT3zyFE)2eSYU*%P6DT6H98L)csQfOTXcpm7ivMin%%HPTBYUi$wG?M zp3I`IAX3_3M-o|=v)GKPZ=>B^|al? zh$S!PzI+_8ff9o=T8f%;R<^HjbVIm-k!F{7vui47aV;xRW17B9aJ(j0v@luq$?cpJ z#`eu8z`dEZ&8g>SrpZ%FlaVwuX<_@VHBEM}|9AX)N6B{wsQMNkWJ%<28dH9Xh>~qS z_bN#!MK3GIdp3D};>YGOwmN<#rClR$5Zd@pqMTcNlDwH^wEiF=fB9hX+xh6%_@LCB z!k}CCX2CA;%XQo?!hf?8VjbtFJt4Nq8=V7hM|dSN;lbI1(Dc7cS-9H3pRmJuw^Lt+b+k;A5f3$^ocV&|sfok7!(|L; zc%GYDeBX8W#b|60vh!_EjQt3ED{UtdaJP!1)*agV&e4-PP`(F%p>Tx_ntHzcc@p$I zn$urC01D@EJ`_-Te0~rsANnXH+&+|2j5K`pSx^NtiGFP=q&nHy6F21H``pR*GrKKSE0; zpjVDv8JHP8v&iJE zBYS|*$W=>(sVyg_&m&HJJKM#BP1*;%S3`+VRx3>B(<=RAyVs%^x1e`U&|K6|1P|A# z9O6aV>+v=qW-gl+YZ0<2(AbPp_^HfAe4Yi7ELWT$0T3_oJYX2r=B<gtI<|%gm?QH(X9>!gl*R7V{)*xBF2A+2VzZV-tt4Tn@^56_nvw!BZ^vqwGmui~) z&@um|vV!u5)xbG((&m&2rG--rWw0?6Rx$GXK8;6y9-l{C-*!+VXl>}Cq8g%@D`heh zcFGS5EkBG7PtvYFs68i|qW^5eEF-lnAlo-kjQkCXBZ50o6vo!%63x?Dt+$$qKHJ@z z+$WnINIFBZEqRM;w9npms{E)}j>FA=@9!GyV|zT1df%#3q>w3M$+Vwa*%SSc`&}%j z7Eq*(wnrwJ$be-VQKaW#if1A|D(ovg(7fa}5P0mkL3Q5tWO8Wq+WGBfqo#-J*)^3& zh_;t3vn7yTwzyf(KZL%AbObWQsz1`4sQ+C{fOEdSy1{dZO7A)@isfCgL$&3MG4$nr zt9;~ygfCDG2tp(YdYw!XKc%gm8*0M7z!>~%qnR;s^*Qt&i%is7;@CYVpJ2bW!j|s! zV3Eb^EB3ve-Q(V`bsT*_irwR12hb#vl9qgNm<=AiQ~L6y zW4yR{BWPxE(12ItCHc=4m{~deOZ2tEGIf}r9#|%Kp~CK=q|(Xm=_#1%k_zkJc0Bkf z@2QY~hvqAB2KfjbG^qk`#Y)^Ax!?Q5N@=p4cwfrOI|82}RZQ9V2{_Akv0)N9>PAEb z6osfOjT1e%@O;Lf)5QX;<+@n(;SW05WL!)(8FzQF7~D3Xi-jAMH2U02LXud~db?r& zOVPR1oTU=L3!G`LXstWXJ9Bf)+E?+rn2yUEa{Y=4+zFo%jhql%$Xe1k*cY9~5QVbB zP9(4bBW!)Wy`>SuAJim?Q&VS1+^u77)^>KaAb!+KyyUn3(_OO*Dffc9NUzzAL9{); z*@f@R5#-*ZTq~i#{T53+{)`wAk#5s`mWh8=7|>#%G?yv6><@*BCE<|qG#z-2t1{c~ zev{CZpCd zK%@`tYn`i|WD%l4s%Y31a#O~JB2V|}g;b8dx~8M6<35w&$0P3EgH&J?{6`}c=a_&M_um0@oDMv4`v28dXQn2h^w_%HJZcK*hfV z8c5}W^Zolc2J@`|omU*1pHnZ(P;%S%+pq?6l6^xgn7SYOv!^8MRp?kW?5^UucDIvs zD?Z(`vXV}{Q$7*=QyKi@?Ckk+IvPod#iM~!(SbS&7P?Km+lHAFkSqNUn0gh-9=uT7 zv0_8{LOG_XoF3A~L@bqh?9dOmXLlVawG)I@!J5|iU~2lQ5p|f)6g~_r4Peng^2NAE zl;^mL!FBBOWqv*@_Q2s+1A8XFjcS-4O-Plj7Dh;>zQHdmzNU_?d_U9@6P{?<^Oh@B zIKt9!mm~u_5me%;pi+Iod}?__Q$9<#Y4OIAA(pd z4jTMp>BI*JtSv~`&%((kV%^$(OK9A3o79sw4AZ+~9~B^GfvaKoOof6H-j*~O`I}Rr znH9lXLaf1FFvqxlP{&f({gnvK!Bs*Bo;A=HJfKDUutd20Z{<)@+bt0rTEY_E!8(iH z|1XRxg_bk>m%?}dx&Ku<^ocn`PzhZt_!w<3Zdp$3S?|!V6MIvJ-^&jn50e05dDAb~ z%j@NCIa@9NPwkB*T!>GNz4<=N#z{fT7v}I-@=S6_ctkDN@~@Pl%7dpMLS?%aIH(bp zExp7IXmfo8O>4bWIgL?ZcTuEko?yVc+zE(354#eBHDsx$SsonbhyP-TAyq)lldxv6o;$jThU9F+ud@m zTH#8%XzR_m_IRRWM;GgxB{cc)wx{7;d!;rq)R$gJEez2UUS6o4V_9?`q+01)dTnTe zptEu^+p)k~iD~V(IIJY)3+3452uV*3qIAzOq}+P7Xm~u?>|`fr< z$9qY*BbWCw0$9IDpN39hc6qr8xL32c`D&Y5HoOz|482J;TXffH6M7P`6hnz4{4Ft6>##^(o?nRB|; zy1YNEq-D67&XZ||Z&e5^A}fbfo75!`REUtt-ymacm^*$aQCQk@O;79`)8@%V9={nH zI`-ep_eL<*5`f~QiW>HdqXyL49X~mi=zMUTuS3oDpxfpRV4nSBw+Ao~zH%+<|jGyR~^# z=D-00HM@uIC0fw$<$Ip@!BuiK6Y{ z0JUdu9hs%W-R+H94OWXQIvt!u|1JpidWC*(q|Sh_WvIOM?bK+u7L!o+4<@@*J3c%p z6&EyoZ|Y|6IhD}Uq0S29q%PY;PN_fh|M6pn``s-?ag9g)IW0Bb7kgvtKXH~hOyK%} z`TKxhE(qLB-QeAq)@j?43#a|^eEdEf+1$_8TKG$lQn2bXn;F5)MYufEqDAyCk9Oj) zI0;ZBXGxC^>57*UXQhiWAB!g9S_n*zMEi14Fj?6*MgB4}4O>XWL>1_9cd!t#%=aTyJ-JWFczqQ@7CW7DwPN6BVKqQlv4eYKoR zSI<_1C3{8FBQj;oy5d5;h<%G84HlvcZRlzOtnA_@ZdPY5Qk^hcvJLrdDcQ5}lSX@{ zW$Eq4?n#b^;+wHnC)ZRcHtRpLotb-;pexm_U~=!XN0&gpQJ~lg4yjaLQT%|`YX&R% zNwh3^w2nHeGO?Q;9f%m~{PXD@CA;+fZ#qdjJu1~W2~(GVEA_<~U$t!GE8nzF5Gr$| z?XEdK+5E!-H3Jouven|+#&rgQOm3%#GBmUv8b&i!PCs9$$^9E`T0scb8sj+{YY!&W zG0*%XOKZQ|;SI#y-96Njsp7-jTD!gN5mcC=q9~^f+J*~=$j?Iq4Q0XYUvEq(2M0Ah zk}gX(09S3EI9R~D_hEZ2kG#UmP)pA$-Pe`NYyfw)H#%)^9|B)ITR|V%iNP2M=|yeY z{bF0d&sTNF{8e_R#r%YB?Mp^DX`}1p3f*Kyi#@Fjm}dr18eoT1xl3Q8fnUX9oydT! zLZew^feV;wpD`$P8s~7jdiAL(Qv1$UC!z~UT=a+{SlcVk^#ox1L)HC0u-Dd)aOF6| zOPVNGXZQ8_CfAW%Zr_KLN`*sFUg;($hOM>RK@WTX?karXrwI=9uUT8;GHJ(eD$3hH zmwqsL392r|iFapRDM#CQAc7UwK*@o#Jo!NCe*&##l8;v!SjV8 zAF+;zI3tabW?g+p*|{Gc=SJQZu?ORIIn4+Ecj#hPuyJU3*+dy66FxxXvFMdNebFgd zYXL}y!dx8xd!y{+tr5(Aao)PI`T{%y(w_2TOuBQP8~e30<6sv>9v~?0cl6m*j8e!e zlfl7Zl}bN6ixBM|_TmpP?+^E&-t$&tI=YaS^XbDnKYPhNSZ|k?t1P5_HUfHkdvmki zFb~=S{=s61de@;N>AQ<*5}(rr>#Y47O5F&_5j6H{ZB;SG^lyFsP^o&Y7k&mbgz`lV z%a6}#s{vz5^7w%D#GEn_Imocr?Q(p3K{JnP6;y8bl^<;16i|{JlO3VuWx|wP`kv%Tez@jF` znvE++GuAE$E?wW_)$ET&m^QJSz4zgNY3A{XVBBq_x#^oc&B88%6Z%_>Jz&+qNF2<=S8BB^AD0+y^M4r^;yl{hj^CFY(pjT4|5bR|KW_z(9r?| z;u4YymHnf(#xzFzIr-UbVP)U%?d9ld2<&5umybg6@;Jk{YZP6Uf$LoLbqd9Q z3#8j91?THMQ8FX5Q!+z6;fA)bwTfzyGp8gyT6$aJ!K4PZUSP`-7P9jh*TNJWen>UT zC15Q`Gr@&8wBkEITy2HZ!Q+H3UTV>_Z=*sFQHVby?B}#WKA{eB<%qbTPvfkJ0BfOQ z==0X#OMbpFK8nLM-el({%l5PQD6h<)FfUiPg8Yf=eomTrdVTlD@*2rz2H|dZ9MK@% zi33F@=f7lNt?F)eQlECELdcNyFQqTIboeRr-DtbxRun_-R{ZA1->rB9PE@+tYo<7u zXu9U&A*1e&z;=G-dxh-iWv0XVvBXda|B1)N6VD)-Eq7bXR>WAbJ~izABkJF8Z|8qN zIxzOq#271KAstO;8^i%2+Wjh?jjvB~;^Oq4(h^szQg^%LnsFjgG#6N73IiXy9PtgY zfHSM*4c)hgFmDxWu(_Tad31F4>bFzW5{(o{qu2WS{AMv;>;^PHh$r?)ay#S2$BGx%nvz72NWJxPwY*+rSIh0T95j|= zwY_;n)fpN?op5{cp=Vel#$w4Wr{dQk3d|sXLAesdp>+ClGB7XrK5Q&@QeXcY|GZN#x;oJTn1F^R*_)DUh+bY0D-*NGZ8A#dj+mK&|U-pG(eem3Pcr3vLB!b~|FuqS`c=X(fR*e8V{@f4W2$djp-7(Vj z8ve`XbV~MBwi0>dkvIh&zj+y>f|=UndJ|OcYhBf{^1=C(cvhnm=&(6Y`jtDAqw(b$ zx5eKx_|1&1-3E48HoMk9B#K$rVP4Z7o=K9r>3J+#S~&1h#rGv^nvs^JbO~U`W(7-1 zC1;q8MnA0RbUItS#pPOG$>=CQXl+ggphdKUsz!FWMO{X}-H6t%AZ6@x7DUk!B}Snu z2FA_ict9g~_8Bo+u(KWr$!ZLSCw!raP`D6xu~DTm>g;!6hL4T+tb;Ug4wae`4F+t! z^VzkM&RT$X7uvl!SHGXYSzS`hL9cUIf*VlLqaB(nE%%u|aB3x&hZL1`u#I-+kEq*dAF`He`JKVDj6ati&`H#K3^Rm0M4x@y@V z_X2HS$K*iK@U>qT|k74Tld~5Q?6mbv&l+v4aW)xTp@cn=M!4QB=0GCJh%F=B7q# z+yH+|J1Z+5{B9yUeHRF;`y@avE-#f%_dtww%LxNCq5NQv>a#@hnRU zKI>u{tIz(doi#ix-NJPBS=+nv3{^}<3fP6FHD#6Yahy_Dv{hUi!JtAkU(`_Qu=U(Y zgb37Y9N^8(?QXf+;_Bw>8+rskE_bJSRQhD{aWTI&v6$@*=+NyouMM;*4KZ4QmT=9Z zY>$zIqbJXefAz!lrAM9cm??ZsmQ&v`dhFhCW|8hwdYCW^7cA8P=M^v=k$_S!-PAiu z8yJu`=ReDS{tX`7aJEN3RrpC6iDC&3yvpt8YB@9|*# zfGHog4&|MFbqK&Iec^SL%;PnH001rt4m7DKKme+zDI%%ko-Wz351FuL&Jh71{B%0I z?GOMg7J!E{J)(1hu?PY{E8j4HIipE*oaaaFndN9c5Qgi_^dV9OpbfELq$epFOtQBUg+fd;X zrm9_Xo+r%yQs?T2#p(u#P_hm7$LR_IiVy46rT(}a*(ka*ViDDjAd8s_gNfPxj(?Cc zHqEIDQ*77HI;nuRDP@#$j$rQ4UhY$TZ$L7_3S}DyR=XHaUe4A!>A|pxw52cxm9lx9{8w~oF2O#rS1603rm!0Tf%g?h!Ui;7inxV znXj;E$pNcxkg*JPoHMqZpj5$&Bz5e@G})b**7OM*IOKP)X*64XbVssWDc zWBH3J|GuWb+&>u{$yZr8iIwb-A>H(${gf{sG@I#N)IpY`zCUdRyHKUeeLA zNj-Bb>{$fu6hf0vw7XAzut}0lP)(QCjTz0Wv*4S>>aHa zT0)=S)1*@pv}Ls`H~}K;^rhdKY4p(^XLFq8g*Dikmn)p2^9|9B7#?c0thcZh%8PEQ zC4(xoNej-{srbzCv5Yl8NXiA~i&m4y$6QT=GJkf3~uy5dl!?$*G_~ z1Fb@2jMu_R?59UjL<^)8KudJ$1(b>**PBvl7O%++yNHn999O;wNjAQx7K66m+muKf z7i)qc#}4^9yqbMHy)p=sOo0E{*K5nW-U2Hv8+%D8D@25WSz+R&1yu3?+v!-L%*~?@ zx}Mzr#L`XBgWBk%a0T-wsEhLl@&sI9XvnE9n1<&#OtGf)47Dl;bJ^Qj3JNpG2s@t8 zq+XATo)+#ccHf+2%C;t>D=x34j}7!We}a7K7n868<6FE(zn}T5-&REDh|ql5GPz1^aO_&p&C1+yfslIo+bn#ty5IA8+9a)RohS!@ z#2%_K7`U+UOI>cArnH(Ot9TNEpK`D#8yW$P6%;9d)8W6?+v$3>oPT;rMV53T8Y2;% znl^ar?KX=}AcOJV?m&GuZir+y{>S(qk8~~y@X}!HNfF?;@Ah2dD$b)T7uFgkc3y;x z4$rv(^}>!SbpDuanU)ilR&$BEZ?d2-?UZv0&m}zUhP?d@E06+x4Dh-4Y{QChc=ArU zLoRV{L2>7GT6$8Ittzz<>J9|HA9m0Uiu@b)5Zawu0PTUa5{P#75mLQ8iU(kK=bLq4 zn2MbvG|-*bkI;bK*b9U^a(o4u&7;mS+^*6%pnaXlJ;`}A=hw445?j(Z2q@~DtW;al zny)9%=`7f>b*JjTIkQ#}Ul6ceqgW0Q!Iy1>o126$g$5f^*KFontzj@Foj&`1TL?&= z8tiK*ehgnTumE7EmgW|ZNAf!18pl5^t{0o-+*}Q`j;}X}QdRY-s|}B{TA76KN8m$M zJ;O7SJt65c_(&7V_k8@3#wt#ffa-MM2b>yR`GVO_7mqaKZ}=lnByxVAgD8KV-qA{i zchTwb(P2yk=jOw?g5{DT%ea0tZRs~A2k$=R_~{yb<&V3N8>N|q;t}R+ClMy=TA|^T zBQAg(PaAyb4cSjX2@4gcJ1L8&(4%=ja__?s^9m9$7839<{1#WR{y?J==w#^sszi>x zS~}Zf$q-NNHC<};BDH}OO8W#x*wb7>w)TG(zfT< z63Uz;Mp`ZV^~GTpjm&inJZII+tB+9Z>bFRtI66_Hjd+Lj=|WZ<9san!MR@+wMFlV= z5?q4@HF+!3v-MTHB#0nwGb9enngF+QnmjLb<<}132icu_Pc=lFifnSl@(POuM+1!g zKAKa*9^5d*r43 z$~Eau^rN1U)Zu9R3JXR+ECvbl7DR@7U%k3)V$?TopXFC=Gfwglb@34j4ZHh#H(M1H zj@FDmLTL7*aIjaac)qX1V+;n}KRQ7aaPuyBk2iG5Vya4*edp7yVp~!49+SpTdBW^> z{SyHj!sYQ{&}xH7vEF=wzeWLZ@&3~|SczBm_jCVe{{gs;@yL~9(e|EQbF%((7>pxJ z|F|09{j!q9)R(uLZA>aJq_%@$4SHpcd@0iyJ+qF@q_R|!w_L*>S-;ts4`-T+`v8!5w4!go2 zmNX#WPNpbeV+6b}DOt;~^&VC1{OG7`;PWa5D>M{tQTEi^8-U}sT3=kPm3t!|R(zld z--f~!W4;?O`4k?XlQ8c+)NuU;!c4^Wky$m<`t)>EId`Mqir65cvC`HnZ}?T926Ad4ol5~tZw$+8;;mq*NI>o)L< zu>yj0&Y`$}pU9>*Dh zjOmC;k(a(07&w+?3dC6t?tzk18Yw$kskFSBJ>)9*HaUxm$vCXwruT0lOlE@eT*5+_ z-<63_zl{f2UGt>BtFccXygrFICy$P5!Ylw+A*~9&w=UA6o{<D(JoWCxcYVHF z%UX;06%%;S%5rY+CI3|n2hFW|DU0fwF=~YrLSKAs4p;DP>0ae4{EXAyyy6WAV5b|E zPntWG?NC~HlaK4}V#d0>%HDy`TfZyQF{vUO+|ErZ&fkwdm{X&7J-X2?OW&rXOxk#K zezRKcKw;xxX`AZjF78UxO=-F()*@*_ZzVZV;it*=Y$q{3Dd~+y5^2Y3CRLuE3!|M% zbZkEHb+Zvd9VXLJydc}Eu~aLKg_i2H(fW(iY<{mKfTeVarGd_Emgh`&{DE3O@LDt$ ziPGhQJG&w5z5f^v%l{foFcrg*()07isnMz@-bp4XK#n?j{LQE#6>|iVrgxp7z?>T} zIn_TV)44}uo8#SqWc>2f$6Rkb-T+=i$Y~oa-mdfR;^hH5xX{vVMRY8Qx2ASw@g5Y& z_ZXLRH`^>{*IF{<`PbQ<`#M8Kd=CAJ?%riK+iYf^5I@u(IWuZym$&mpcDLNptmImN ziJ+th>f_RT6;uK0Yf-I0w#+Cff^%Y*s&vmC~3;!&(V(hUrBiQAhd$$ zOzK-=9Z176Z7nOy@AUPsOdry6nOhjyBrA7&qw4*QtTVJ;t+@E9BE)U+`lUXGKjDQ8ENYGsuo-^$?jMFOj@Y3fm zF%atS;ZE0%tCd<}VAk@0XJ>JQdw}h?96=U;Nfp^zr5&gLBp&ij4$+RW283l4YZg0T zP7?=Jl~*qT$< z%3LeO;D*=}=B+aHQ0a3l}^Xc|FjTYWJZ|LY&EckD_sSB|jjS zuSln;4`)&gY%q&TIjA0MSW_hVokz`A(E8~G8u<%Gqbrk$CRcT?sJw z_!f(f&Zt2qVssR~geqWewqaUsD{~{L#k4?#&cv=o_vmXEh{%@CT#%DbuBie9gf%Iv zkO@{e&wo#Cd9adq2aq#Gtf3S5{2I8Au1J31aSBB6q5rXk+>KIEXvwe1oqR!o2rg{9 z%@MWgobW7fAA6;X+fPs!HA~}EMRX|iYyARkxK+Z;E0EJl-1RihTO_*;!pC^DCsnY$ z0)ky!d@kByu#@5d;c{)3=n_=1H0%kv|ycVGb+3dst~2fBbo(rX5`L9k;`Hw4($3ZqGE+xzQRQGRx;zcaKqsUTH_s zmqj-@UBcaW)5Fjpv~RIcQq0QIT>-k!M0kMdKV50c(t5F>F9nl@k{wWe>cOaG(5jpf zQYa&>R-eaf7^}v;1;1B2C3Vny&_ZeqoOXSLJ;c>8E|{;P;iOdvAdNdZoc)g8Usc~l z+-ljS$Y+q9o}7ucTo4-RW=p4wK&v^Kf9C>xhoBSWzn@Gv#{B9x(3;Raqw?&66%RuS zM~y=YXSeS+>;0$IE=(wFe}rB^y)B0u+^5==Woq6Y;U+7#zvGo<*pXu4kdqZ=0u(>E zAc(J8%o2RrvJ@-=kIRdVE47Y`4ss!Ao@R$oH)&TI%uFeBwQYZ&+k#DiXBKS&t2r=& zSTT=*50pTI=ZDa{ZJ+`|5AsMzTE}8k14217`D(P3OMU07`rUk>whM6n+W~d`Lp`Cw zuP;WbKK@`cK#WHl3tc-AvqO9J7_nLm6H1eO*2lZ%@3mh{W?%Z^1Jl|@^+R2s?jcgF zmthi{YsGcfGv&tjV^E23UVs~}Jo=V*ANiH^L=61$ue~)?3||7_h9$PSpHy`fRBG<8 zHXf~z*d(qvq^2Jv6GeHf_NK%7aYL$hMeHH(X)Lk*?e+C`M-z2zy<=cg&C`vz^We?& zD&qH_u1K7MM~R#ft%1`AP80}s#tvZ8i{#41tBr=Jc#>_k8Vw|*9`08avog>&a?;J! zsY4T{?PaORFSa-Hd3#<+??_E&d^GG`qw#p|{y;|L+Raz?K2lO!Snj2C_jmXS9m;Wl zesK3ot(3(E)K)!LW{9Mc27w3gDp2q1i6yhxJW2y2Af-^VC(6r9`-Ax$@86u;bVOBB z(8(yu$2YizMIW0EyJ)o&&MbDjVS^o~ju((I2=Z-;>Ob9WAs#gVHr3jPW*r`-Re#VQ zqw+vf!BnbWf1YcwIg+>h^|!_DV!jwLFnu&3HHTGUXR<}*U6dtkv4IZ$OzrxuE6XuG z+i!#DXv3a`(@d+Lv!%!+@ju4j8>*O1Fo$F<+WM5*$O<|kSmJ{Az`4u?%)^dCBZgT& zRTBZ@TcDbI%$SgWH3t&|oS+B7eEa_Yky@UkssBpg%l8%qsmrzikQv+W%-cuZMnXo* z`>Dh7Xf-FbJx|(MM<&CF;%L{*3RDgTbRzw8h>_P^J9?`n;7zl2X!AUR_8wGqRdqVd zCg`EDUmCoLvd#15?1gA{(495ZirL@W5A6367?XT37|jUwg>8OOhMn0_KTt3jIdHjN z3YoEIL&`#kj*E_79OFfWN7cyK?Fq5vDDL9trmj)hs3HUO8KPI~U#BKs?c*WT1z$xI zZVdaJF_|=4K_^R=TYK^zttSlUuLh;k{kZB4f&(R|-m|x&Lmu!vHi0r)TKNwABFPG7 z3os_;0R&HN^hmW0``h<;9M*zR413QKu7tD>^2HWGA|XH74S)0~!y&lxjCY*Z1R*B! z8XnhM{}~+MCv81ZU`1IcMFcA=_2D4XImAF9CHuStIgUVxSu-zPkzDZ&QhL$%U*iYB zx`D}Uw4CBoKPR6`w~GtQ`~~20$Hy~zx;n3f3&e0o>n<297uh7`#b{BEML04n%W_eC zG1r8xSf?Xrb=|Sj+@l$h?$i2#9`tB;`P+O$24l0nLUYcSR7!t@D=0wbc0b2A*29mC zO9N*oq@|ks=FEcJ*BP>yHCKF^-B$ayBsFtG#ahEh+ z1BF}G07Q>(cca@(_f_Rtw(5U^K#SBK8GzaRxVkM}TTx8Y6=iK=VF)WX{++8><5+33 zr*EpO-7TU~1jRIL8^^03ySbT;t`j1yZ_Ru?iu6}&=36E$zO?Q$P;_ciI2tS7UvAd4 z(VOqvWvx6&Caqc!XSFXapzJ}M4HBC1xpa`ahv!+MsmU8|j(H3%eoMEt|%sC3S2;pHI0QDUUHs(`p2V(Pjc zXZuhh-YY0?u9G&eyyZrK$)g+bIlnR{O+txKMR!DkATvKN@>e~D#r12mg7VlPO*IJ4XA)ZIxncauTow> z-)GQ*NAvFml`q3=Mlf=5djac+-zd02`%*FU3phFDu`&UQlcerPd}O5hUOp!kJ|fCd z`K_Xv5nmZ$O@KDpLfjoGAz(j|DU}l=24-7LAVhKBqC`npG0jd85m$9NBar^v{JH1c zIH6V9EK&6N*krdp$Ft{13kZt^9#HrQe(Jod7q>nIQvK?8kcFNO(NgUW`GkkcO!tk) zcwOU#ec%y&%c;r!i=wsNEj}{p`i$nXHc0~D<4jT}b5_*J+z4#(w2|)0z!>Ko1~OYV zSuO%_K)Wl!Fi9r75Dz+@n}jz|D1Ct#UdtNObAKPqs)jTm9wbpQGPc zLJKOkQE4pD6R%`^7W@7B#`zl`>-uDilZ|9!N&)&rjo?d}D%){{gEJ>^#e zDSEY@x}6>GV>vww3L*<_GM$H%NiI*s$xQFCs*;<2rIl?@V}RMjUk@ zCv5$@Q{DpcPr{4`X6S8q4}bf#pnFL?*~mXg-u?Bw+8kv-I=$1;O&@;N=e0)`qUZ>; zdOXKEv6X=q-`}cGwaoH=F@*^h4?FG4iJoc=qYRQUxX*7^|BkLP=69YXttQXjoWI(C zOllGQ4Gy#h&JZ+fjQ2lWv0>A9fFtByez%<(N=q6p)93;xz3s+KIYx?1LoGl?`;U

)ok6f60R8Qt$;DbGN#J$jKPne6c{&+-&zCsUbt;aW0}YYE&#{8;o@IY=VH- zD52D&i&(uVgfiD3xsYApY~>aUp~^gD9;c74ExC!~UL%C_kruQk<@0`nO`MJ;*e|;z znAb}(^enin;gSC<`BW;G#=Z<6L|etj!?m3)&Nv#FMOX;eL3wJ*LC)3=8Z2O z`hO911i0iv?ucRaEzR$R=M29OSq{{2yF+Aypnec#rYL(oYQsQ6yzVLSuU~jvZMk9k zPQ{Nx;VBl*XuTg69+Kdlr^Cc5LU2fiz}wwPd1UosEK`Pp{bVL>@P=#CIMC91>$;!_^2bMmv{A=yjiR_rJ3UqKq8vHynNVm{E_xiV%raS zGtIf1!goabA~IcbkHCFfCKzELDyy+R2Nf|64%%YUGq*Q%*B4H~KIEucrd;#;26lmhrq;;0w!|hsxXn@3 zo7meDU!OjVpG!ucjZkPPkRI*Hbh~l1bQJj)^jUcQ-?u@<&X+~qy$0aSks4tjgvuTt zMUWa3HtK&%-?!qj^2|RapCo#G;cA5ZSCOaaNT~Lo%EOYBO4s;saZV-RqD$bw$!SM_ zuPs|?QaCN;N(S!g8TC}XE)!-cvZ&-Yo7M{1d{Tdes1Xm_I|Q-h=n2qhet9$6-ym&e zD`>vU@2-ux{{4rwcR#0`2-x$AQa3{7=X!)QC)fXYb3VC)mGt+;)y2j-hbIngivyvJ zm1v0uS|;3ekN~^&$5F$PC`Cz=`Xomgy0PoUhBR1YkRE!sIntz?$!4Ow?tE|WK@C_` zKvjh5Qo$)Nu&}C+^ias$;@^K*ELZ!{sR{zEoyQ(T)%~@@O$uN$ZcY63?nNmG4#PVf z!R{1u+xjee_b>xv7OokM7JDnQNb{Hcm>eV_1FPC?hFLZN4snl?>VHE8#R zLIU6oXe}0&*l+%bxh*<@1EbIX9Dlx|n7AnZQggrE9`WA?3yDtXY6Nf$(5j&oZTKJv zS9xVb2vcevw5Q#5h)Y>neitv3%r2MFA+9;T|1SC6bWx#LIBZW5vuTpiv8y=X@Z|$&!br?9VY*=^Y)7u zeB7gR?Ll&quwq~mM%1))0%}_XNZp`<$pD%uGtucZZy}^LpNR#=pjPI*C5D-pkjEwT3edJyA0>(usbA zIF{#tr6XgyTVI!a>iKWG#WnS^dQ6WlR!c?-74L^aY!_W<>JuMOXHuef2Wu6JASpl0 z{qWv0b?{_K|4Rz}sVm(tIiqE22(P4O4#;6}ar5t(Pd0t_YV_c{+x6z+?e@3Tu9oF7 zKYHdkZ~3OK4{60#>*lI((fGqUB7+N>GeKO69*a4mtl-u5GO*e6qZI9}MJI3b;#4C1`BswzYQ6 z&FwXeph`J`l#aKVMFX|06VyY?G;e-F;jX#cP0geY0)1Y%t(E2#8Kv1mQM57I;(HW~ zM_r3t6z%(%sN!&VfS@XYgCllAffA$;sO*1xCUi6g8vrWG zWn}+V`B`#D$q%keo?)u3hjX#hAhFspoFRfe_$@To1KYuZE6#*s1`4+qQ@PHPjd{tuWCkp5?d!bVI)^+cp>w4~P=5JS@ z<1puYAZInxn(Bsi)lw0BA$f#(d@F2CU=-Ww_UH%ZV>zofEp(D)(?-dk1sZ}P3VWm6F4b33Ei-LrOEWeSYH66?-sM&*2R&7 zB~W3AvqL!-1*Bge&~55dz#r`rYfhFx5`2h-f;7KR8bH0HaFBSE?H4r=Y5Y1DRYH$9 zkC&fz+p8_ihV|vjb@o;GbTWT89*y@mZbXAM%;&F9FK%7mC=IB4WdEGL+)#nT|LaFg zDEW4J@X=<-@rKKgh8Z0DnGME!LHvrNQB?1cgyOv$P1+sV+F`yuhr5Vf8Z2!=9%9-? zaFar>Cv(QQhq2v59TTlp)3m?+VhV@3Sw#`H*Jekh528=I>4Qa4Zfh2nH<;Uxrf+!5 z3Vn!GDwVuXtA)I$R>%9o9%NA8IS*~vtfo5apBw)#7}hi%-ztYB&;l<}TI&jgxR!muhc~-ZHt*uhzX(M< z7B&?sYuPMnAVg7)v-vmqB2)xc3k5>ulAz zMDSLH2`7qR5c(Eqr{;c!zRrY)uX)oM+MGF`q7v{!<*hQ5z{IW$0slc7?lhFPEjBP* zu5jw_R#Uw)QZGe6KHs{)Bfe+IPsQ{_1(lbpOKK{)x)_c-#E$Wupie8%%_OOf)Lmpr zm6f1B({*!$0p!^=cn1W8&OP{ygK$aDCe71Pyw~C%JP1E-OT-V6e_!wD;YnVjBDftk zzCFRfi|UO$I@TPybHkoUr9W2}LgNs~0a3ej9>?EvqNHiH6WZy2#7JuBjkYXzQh>;|+Si@ds`wGoX- zg%z6WsQ2WN6Pu8o@t+3OwZu6cY5N{!3DH$z=fcC-O_7NR^ef#3h^X%tyY=EqMT4#b zhwBsb#R{vix8J$|;bY)C7Y}6gRk{GtQ{|O9?yP7?Q1<0fXCHIsPghrq_ZtYFAEv)B zhj?$Iva~<#=6C47vHIv^>co|>Ha||3Y0~q=e0;{c%j~r`5>7}Of7S_d)`SkEzt(w} zE!R?Y*0)MQI~V-CJ!UMtxN26g=b)W9^Eax@mA@=JhXl^dHbEYb&aXG?o14`|jQH$} zOu!}oDtX-erf1|bcrPw-yU@iaD*}3#+~=W&8K~;}Jq+hiGVu(nBPm0*XG1;vA$S+SkMrRy1C8j20ze%ZmY(#k=Vfyq-SWY>A_;KF(AuoDX5k1IdAPu%B)Gi1Ehh((raT z6ximgA$#%GN|E~zc_sR@PdbPIV(?`)?hJ7jrk21iL;e7p^74mj1Jm7dOCouyWS0ua zGIW<9oQ0_*wiGO;kDtfEjeli-Klgt=XnT=8$i3Ro0iCh%6u7)~RV(|6~ z9)N+y6l05mrrUcgMIL9r-qfM<5E;WZP~7bR*3oi%c}b0qidUx36YTx1+%bKMnhtz2 z&BEr#oecj{y)V$5Qhv=FJF#j>Wl=EUoz#Q;vu>apc!T!jVuiqLKU=$Yn-ODHr;@Z9 zTZ77333F6Z1T%#{x^v(=P`cn3^hjlONkZp@7#!eK$QndLIvi)RU5vdBFDdY`Rx70U zBqZg3+-+~K6OeDPWh)Na`5>&5%)hq^29U&S)V4x|mFnQio-(zEk(t@0Cqba0KA?nu z&(^ciNVujy((DCVtj&3%iuwl$w1An(8Gc}M*BUlO8R6$c+=fo5e>?!?ib)|QS%+;v zOtohf0HxxPfM*)d1w_40cXM#4FNOuoq;gfLl|3{Z+v&)VmZkvT%28a0O`pj|$W#5_ zBi&ZZ%(M%C0Z+L4hvv=OFYM{%GzEv{?Yp*UE^Lz1pMhxJk`~=DahbTy4|E=#W|+H& z*tx!pUHQTq@nbJ#wxI&^({^*gRlQtW+7*p&uQ%mJ;6k&Y|30@!hWm99ugyG+j+%-OTIuJg!n$HQTO==XEWg!o^RJIT_G42yXE_GEr~{%NsWUCiiI z2effFnZKOfVMxuRp>1)826hobkvnUS?=I0N#;8{hnjjz*W<*z8G1)+~gLt(@GEVI7 zQ`hXaElE8ZNT(X^aPr`Yf3%l)#n0(Zdqx6C?>^@G^bPWixDk@Z&1&0e?V^Jm$f)4s zs96khpOzv00ewbYLxj*@w4xjfdB{3H?P@SEpuV0#F4B500cpm5*8PC~qy6+TJFwy? zWqbo4g*s=|)Z05+1Z;P%lkh;0NK%_7L5qDo9z|94nbxZi{*%2Jd|=%|kB%SKO*Nj$ z$M+JrOPAIH9~Sb{DFi*cpZ9q5x}^@Xu3#b>8I{DoS?sXTV&!w6b_Nt4J4D-5 zuD^Ib+5P2oJswacrfKLmftQFw^$Ci#VX=P@ms$0vD*z6Rc@G}*pm-H8u^}iyyYsLt zD^5R&8kXsLO1Mbvy|(WYkq$zpoNe~Q19NoWzAHp4k?8`@IeAO?eF5j9U^#lO?{L$q4Tq5OSZiRX`*WNi zk>_T)2eUwe&sR$qCU7sPIdu`SG0YaV zOFqzbk9Ran*5W96LPWx$qa4bB}dH$ z-3^+?!x)ni$56~gld132WXiCNGILPN-#pb6zuoHJw}2qDnqey4h35Iqp+4-BVSa7s zB*GHoN?)3;-}0`ClF~t zpX?1lTg03%d2W9KiWYj0SAI{7KPz_mhhgSs)RI{&hgSO405NVrrt}kfA6T=ft)U=e z*g%MyM(i7rd$#C*iaJbfca55_jqBXivQtlLlNbp9=PQ^o@s__V>kov>Xpx}bBVZJ61w=QO`UamQ-+7Vw) zV1Q08CmIK_Ti)KRH~aZ!`|%@rUjBD!)o}9%<{P0>3)@>ljZwN|U&Q5!mmYdUGYFPZ4FxrKlOJm7*I-@mqa_sv+E0>5y9 zrg!m6bL21E@ER|eYxmXZ+}EsXPQ(EVaQE7ExCNQYF8a-y#DSfcQS*8Id<_stdJhYS zR2a=|KRhpX zg}*G{eskh;_^Z{xxn2nX!Tdr72I9rF#{ z0q~ETk&k~9ZYR^$F0iY#Pqj7 z4M*L-STB`4+g@RW5@${K85Ly|es89PB6I%^rwD4}TVdaz!akLnpxDde6_1HBb|J`b z<}I{t1{r2E&KIugAD}0Y|Ee##QS!#MTr!}nm&Nfz>+LMU=z4#%UhWIoJb>mPJ6QKY z1)FN$i`@%^c}}e1hT^g{iScd3Ww6cRF^zv*U9EQOWkJdK!x$ODB4%Jo+*!Vd+G7H` zYU3GU`mojbulO1VG?KCJ%P+*s5ZrX|~-hlv0U3yqT9KA@i5iPSSQ^vtE9l zkc`)6s1=_C{#S~3bhroY^CCK%B8morw4M?Lh-3r+TDmOFHp$`Mz06Um5Zg7O-*-Ef>{pmO!PDwa7Mdam@PLzx+WA<5P)sTIE-GoxM%$>;fLuouN zhFDt^HdkGB(QAyb0h9`BeYL(>GmZ6sNex+!4UR@c=*>6PAVu1{XuLEUyl8~dt{J_? zZ~T+}57`n$JfZXkP#DT>@WB#~=>hsZ#)Y`OKS^IdGm$8gH^BJ*(g#DW>AjtG)I-SB z#bIPKB*`;Yga=q;oFYB6qD1q)D|b(KtB=_A)vkc{<{#kPkmFtoLx@WRt8X@OA|Yzz zYH+!i8swzip&zAlSuSohQ<@uzc)cbXPp85KtK_ODNkMcz16Bmry+_xe3(^;RNZ5_? z3Z6`;m6%?A*y^c-td=RT&Rp2n9LD9Z`03A!wRI#MKhZ>utJ}->h|l&zfQUD1c;S09 z*>BH}g66guP##$NHX7(I(rKNkFRvJCK(4;r2bE5!st35o(zf0u9DR{b$o2NXtQD04 zM$S;|+<8BmgCx4w|0&=*oS)7Tf%U$s0jzK}e^JjcO;lXSmIP|pEg zz{R=kS|B=p5*Hj-LQ!8DI;2OW&eWnJMm@Goh+ry|o{Ernc;uN*8p3ZHi~>0|>4t(E z8~YU~C%`O{))*$&(1I&zNNrZihuY(xB)VcVPgG*|?hE!#X`)4N`%&ftH-nXez&Bhww%U2X!-Y##ZG$v9F-cQ*Y zyq~*j@P1JZ9z;-f)7>l?r@7FWyn1TbSawPcqo+icXkgfvT?Vp@OE&Z3hSpHaDI@Y+ zKC((uN&>DzXflwhuET4h=VzDP2>xBK{9Hw|a*Sn1vchR*-(~gY>DGojEH-$Qe=16q z@Qn%3gt6iTAU?-3tLTu@!;sHc9ig>yt`{9TjKdBx(O3sKddhcOFD(vik@tBSc?Sr* zXA_3-D&vjbsa5OA;Q%yatsAk$ zt0}i0y3{wOBS#Or_~LfC@{_n|{zG>SISu#I5RBV+s&QJ2o8_l!bfy^0J&op8U-7nx z!6cN92u{e9#FDDkAB*4oA#)o&d>+uQ{Jb7qlmg?p{G|p|I69R-9~(bDz`qb~$fj~9 zT}StD9x+9u6KVHYZ00-qt*Ec? z^7?vo@*Uk*kV;qLh1JeMm2E9TEIW%UsYVsvQEdks`cMtKyoHm zgJNyS4*1(fa-XOMc#n%-Hm9s$m37Q2L>k#W!#rvP`@qi16Zc)DO52iA(^Z7a9U6^@ z*xSG9uZT1jzg0FTh47ip>GH1r`#&e&f6Jajs(-TokzD&vX$wcEk$r-%T`m*CN6V5d z|3$J+Q+7-OZ$jajdWCEa|;!+1g`;!-2EwaFfY<6-lDcczU|@s+3nTR#!<1 zy{E_Gycl0KQ0A2`9mO@qg2Y@p!a)SZcmO|#ucu2*(8p7?kxsqwl|${mhfk1EjaG9l z0^HnB%7boB=O8N9y%`m$?VByFBL}3HU52m?%#+h1HUGonW?|iwkg2p6u=7EE?Nn6W zo7?=T6^VH8)m$y?w+S@9piN{8Yqap>&t0)8BW|zoKttvC_2cgi&F{jp$uB>iUfun= zzLKKDY7rbZSS{aGDngst5fwKt4Q5MJEGMpc8`FkYvn!(-9nPhe#g2haq(kVuTHfyV zbaMR$fTHBxE7guYQVrJu|^J1)RiYMhE_Hze#6 z6w6$#sMH;iO8N#gR<;w6Y3p!faUh2W9+SSyCYy*P(N$c${$x(@k>i0sX(EEZW}||8 z%yzQ>yOqe{fq$YUFdk9+P5CP&yuR62)u6h`z9)rzRk#c(^xUg)bvq6n@OC|%9$C0D z%I?xy84TXyi9&%zx^rA3=LkU(28J*eWpeV&?u^1Yz2L7GlgXp>;iTbIo?se0^L$xI z`;e(G#+{vciz?GBH>kEu!PU!7R*U_$Zq-&tW)S-Sg1H?i5JzPz`)3?tV6jARWvQxw zMfZcR*%W8gP^M*{oeR9k@?~d*aP;(OT@XMFGk0QaD_4L7DO4Vpd0h({L&1n}7v0Ra z3z9lW6J%ww^kv#q0Vc1$6S<@Rd?@prz%1 z4A_wjt;@fU5?#+sMB2Cf_jo6Q^V|o~&iy0!$4fr5oP&LWIiqt1@aQ9`6vU&XkzzF91EUCoD)98z2tQS%agtmOq?Iz8`kez zDPUG}uUFQ#Y)aeai9Zd(^{o~H_vBAH8&Hr(uU3p|U+!Nq z#2#p>L_i9MjLjzXs<>ftQPfIQ0B-ZhGBkcOKPkuJkwu4(Z?6nmJF9f3W7PWMQi^3`z$nuEclVnPwPyRzw zx!kB6_f^K^l*5-ea(G~&*KmXaOQhF{Ox}J=6ZE?N$qxh0ze#wMmL<(seky; zCd-{-;$4dH*gbPKU)r*PJhcYCegU|(8p-h=-9(IrwXi^L1@~L8)VUGNt@Mi59Z!GR z@4)C70JC3QuBcMhM;=){xI`y$HY^NwK9$QGl<~tCy5Qy~A<1|D2k~8AUOO3`kN;=< zKaYIqlEMwe{z_bwlccEV?9KVB{l|kMn0kd`ra znBi_dr;f0hA6HlNI|tg>+jR|r=dZ~6ujh;1Zt;0KduD%xRPWUoRVCYB*YJF;pNxtW z%Z0!is??F9UJh`EF~E*h(qfD3Bhp^avX%(tU?IsB^)sGM*!Gd>E5A!n%)mlq0?(5*2(+ort-)+P-%x71OA-Fl>s2D6M(ab3WIr zFb!>UG3R@=*CVMpy?hQ|;1R16##4ovF>^+zx{@mjUYz)Aq~#;VTFFnqB^aMJZ#3e| zFaxvyJk>~W%4jR^3V0vqKe^5=fz9Qcx1qc3s-~^LQAb7++d*bxf7dY>@hsrnzvmZR@~TU?`y-zQ07u7F*1BP`#g+2`Bql^eBf&_>lrt1{~9LWI2= z{&}^%LF>4o%=@_;lC)X>Dif~FF&<&kF9jAAY)}nzuzC@lGpsK5`}Ic~1!qej5zhAC zh1nt~KD4Db!Z_(|UCUxGU?3a7!ZnM&fP8$FT(K)Zcy59WO6rpwVwnnT;lMIqf%8nUIC3Si}z`ZzuL-WTn=AezIFjdg}N7cIO)oDAPNSgfE~Uz-!l{uMdNFZ~=ZNlK%@UVA7Lshdj?zOMkdJoY&P zp)OMAh=6O(Rh&rCaP&bnkD75A#c_y+E6eZVWej?`%q^&uW%1qW{bByg#q+fQV+c?zDr>Oft!Jvblxp-&H`&!%V02x>PHnS9^m4N=di zKBE<7=>nQJ;22VJUS3cApw{hf{78-QieIg2)(xy*;bL7+#hAqjFc!&ArZhZ&Fx~Y+gP)?T^?ysrP-TRCyNfRW zCp`C@rIn{+y-uQ6m#0-IfQ3L9N;7`SohK z{;*!gRiv}UXJ$`cv_}MzxVqE@x8=e2TgD+=-8@^1bM4DH45%{7W+kg2+B~S!$Z znN?y~yD@jJl6Ucfz1XfM+oB~N^_}Ie?Rl&FP@TRK`rx*|)M|DbGt}-vDy5_JbMgY+ z&AaL?*In)Z384Oe?ROa7ZX7-g->ya-_Ph(O1J_wy3qGwj1XYUnWgluxiXg`cj95&9 zc<2W|B$6g#v;wc#!5glld30_bBDxp1=nT7$e#PsHx=<@_evXPJn+>dDZUH+a&N@Wc zT5c!OSctZAdJGz9<8oKwj%ymTa^!w>6n(7j>CNKTmC>L>_ADPoC-2~ogK~us3_)x0 zbOKHb%vaFpKM|{Mki1&RdWiSRIUvv&|HM=Bp{hpwa+Iir7#S#`-`2~Ly%Ki*0V4ii zWI$n*H1}>qEM6IH$FLUPb<%*?>Si9S_1J#|h{%{VXbgM1!s~D!kt6$k6VC1qLTqU6 zqWdjXakxVn1u7?rAAb?vq4dAa&~RYgO4lmlEItK9ot~w%_hAOOy8wm6(I=J1^yy^3 zPN-3?E0%r8dHmUlYb%RN9fn2l|MHtcza7W3SSJv!uG>9??*oHto%CzRm`%1Ng+m0f z0Q*$#5ks?!71aydKUWc}j-HjN4a@YO+hzBbgu{Z_4S97kw-ZH+|mN9Z&Bz`Xo`Z&ozZ3nOKAaOLFDC zghd3Q{IV7mtA<6Sqg+(ZCXgZgnc0KYb=R%juOm%bpD>Z>6;yD*jk5U{HYLKrkV(W5 zxn(mTw`^MzTQ;SMEie>CtHO_**s`TeY{@B&B(@TDGE3k>oUD}EOvdI!ms3Z6m@N=8 zGeNOEoGo^wsd2^Msbe{=CF3fwa1!<({FLc|#GwKNh@zDWP+?wnff^%BKm#5SqD`N= zQ!3OfZH+Z2Pp z(i8(9bC&>ZQ5|{!K!z^;6P6*!d9mRtJpoTmUJ$^natF`7yD9fFbfSjk z^qQTRnQ7w~O7>+-*x@t&$QNJhX!g@1yHNBxczSW`NDx!nx;?UgPG4?FI&DS|9%#xt zz@yC@@_!_aqkW|;4crIi&wK*y>1K_ixY+DRkCvZy+pF!o_yd`Q<);p+7D>+TQ7{6Ih(!Z#Wjf|&p?5o zmwd$dAm6kK2!7@1glJ63RjM&tv>DI70=%E_h!#w*g&4hhH#VHSv*-$e2kljCWFCG% zb&^dNW930n@W@?^)AUZ_@juN3WiDqgLmCzKN1D7kQMjlm&Lu8~<#&&AQ$Fw73V9T%+7{HqRCEM;*mu|{ zh7-601Q;MJ-N%5`K1t*5l->cICt8IxpU|r)vx7kR;Bz1gRmbhozL=Xbhkmj@;Xk9s zTBYE%6-NNK383aPoXcYfbeoPANcjfW0ociA-zI?Xf3sQwc#==i2K1T;PGWwz#6f9^Gg<8$FJOzR%Ye^SwMo zJ?56H>5Rr|273}096zGqm>tYEs`P42w+nuxipFrRP(pHAju_p%ynIsB9lTrY){AeW z$-Ko^=D@h3!5sg@iwbLi3*{QyG1QVcb*c1FW!d2lewiW-E%#QREfN^CMAeNNJ-Ao} zynCW4dLCNfu8OuX3f78YutZ{IJVjR=b)C81(*2A-kMqM|$A8^nu&&sYnAga%bm@Ff zK1x|7M#37+1FEc*IMuu9S|%nG+q(3i8i~FOFI1b9sHR_|Ake^K6f0>3tT|y!W?C#O z1Sz?BvGy(2@_mAI#O_8x$`LWSh{TAxK?kSCi`D^MP)1Lm-QL{pR)4#?I8&L={$_fS zuzY&9-w5Ja^NKq4ZmpS$4iTe+Etzq>K(=SQEuAQse-X@Zj9nIn`yg)2K(ooEl1k#{ zsw^p=J}R;O~oJe7E$2_^okq?0{Bo=Z8`%OYD3*`so*(hI~ZE@t5rU@PoAqefh(PK ze~^tX*KyP%3B@|*Te9rJJaFK zI-kmA-;ns)tgq-TGT&_XH{? z-b=UUd%)6ZwCF3qhsIcE3gNe(=Zo9lt<@9#Wkctw=?u;TUOqPCk=cwFx!p8=Alj$y z>C$&fS!?cC==YoOOht};&YP~{rwMUc1dENB7u+ww-y5Xc$Bif%Swj&aT$h0*vGR-n zTMS`Qyk|_l4j+zXu+#&&@L4g+Xg)YjFEYg6S`~*DA(kDOw1#qILH|8HaB`X* zz?AJ9JA$8t40>qJ9%0jQCL#NM5=J5Sns;XO{MT@$ z*@WBK6$i*b)VO8%mS^g}AZ-h#Tfl9j99iImb|))3wx2Do;^tVKo()#%GM5$`sM6~> zQ-Q0uUCsxujckKMWbD_n#Tw+oH zHD*^^!U_cCxvwG?o18~MT)^Y_dya+Ra2Pwl#1mF0eBl=a-+rvhOTD-7wvrMQ_@}+%;+3Z$8rEs|`Z#k}C~r}i{BYW z^1rJPl@yU?31ATSSqCH6rsP}cOj4GTZhHR~eQ6B7YPEpH=|{hgJ5{cupKxvw0l)Zl zN@oH#jA|&}Jnm10o{bD=+v<E`Oto}mdC@JAPKV#ox#9vTX#(t2lMlpWEGs?pQ;i;IB7`ATM%BK)*<$W|KzhLk{pH^zyW z@}OC0r^JK+>f=d^@=<#uK7{ol*`N^Lz>oaXy+_0cpGsDyh^X9a+D~RwVFSi^Q7VU0 zTH4C%U<)5ckKM?g5RB_HGjLtt7m>2>6_5xWHzv%hI`KWLEuI0wsU~baDcgKJ$KTZ4{#gt3|*TEbr~^XB~c11b+KISM^A(&TE%(z+ZPDXgHnPXbWf?Y zEc1ZLw9MOnltR(KrVa!|v-~Wo!3&x$o;_R7Mk9UDJFzn%?QJMF;qN<}L~B>n%zBL( zmc1CS$sqF{JHMI;WRq*FYmgbw^CSSRm#fR|?lagi+~w8B&*PBfcx8V-_kWhX2wH;Y z1J$)vL?@1zT0luKdUaC`4>Kak6c-DzHJs_G8dqLS?3 zA%|x+6==W1vQX7{6l6G)T(2XT3v`gV>_Mx3^u4tW z*QYzV$A*RSDINr$2lvr=4j-$T$AYXA23O;0SDea5OvKEj=w`Q=l6jjYyHL7;IW?Xp+|#*f$4I5rT>!lKzhXg?9xw`6#}S? z%Pxg$)v`(zR=#`?Wu@NIAM-AwMuJAjZ0%6!(E?|LZ`b7340i>jKFD~pefYn_EC63M zn>Nt?)1}l++6@-RimUdw*Vo$}sb6XJ!#qsyAh?@hc4gd5>3iJl_lxDP3KHz9bsD~q z7}5N^Yu#hTJjmYBcNqD=>!~5j<0tW%-)^tz>s0WoElR;83~)_2Q63U=zP*K4CgB z7(?xxA+OwgcBKOA?bXz#mM|UKxDzJJ1(>v4K!cG5v5+7D4o%v;UKm4#mG#!t|;j&QOY*c{##_>!y zyCuj#<&sX6G)nqsZPh(^5BK7cx!T>JIAcV%IdQ3udJbQ`bUMz8(4iffKS#~?rTV^I zFV-r1X$$bx_%4RY`fKNdNn1fSQCwp}3S#y3HQjKCbu>p{{@ZSGt+s(IKe|{g8Kglp z<`7pxQP)jRSx7!GMaw`2tSq7~pU>Zrx^zMqlJ*;{)+SCoeRExDOgR7Mx;7+sHJjth zT-P5S_}!?M?`nhjn3j?i=;jcMCOwUsH=P%PtO{u3J|dm?w=9H!r_UjapRM%~ESvWXqUh5!4^0-dJ=$?g|(_X<1 zpgp>3C2Ui8yc+yJ;B zEPU>JU4<7EhKq7ex-2MfZ?~zw8OkSCCwKT~dpwvbeJ5xAxw4c0m1v>WcYN z`885)Qx!zWAU-OVJSUuOM8$==08x!md|r21R4*if$M8D{lrI7bH=TsbNXcZSMu0oL5GOEC#9q_&bD)h3zeg&ZWP)BSQsV4AakY?D0f=8kY(gAz0VRyhxqgW$;?xwtNy zZeciiC4E5^{G}x?tY9P@ED@bh9%btX8bkI;~@kAY+;% z?o#rUE+wQfM)xhQzKTaW9a~x6M00`?No#GK5*|nxK{IL`K~orqFn>nvZ3>qo##TK= z(b-K)jP+BbHSTM;xKV?RR3Oz@y$j<69sP-}$i`98XY*9fCZepq(OsW=ig|_?LO(|0 z$&>k|+1nhC_NnL5dN(w?U;6}pS#^u#B^m2O{4hKzvJI}zZMYxCS1oHYkUVm4Nq@gp zoKxAD^!HcoHdLRazrkLqCnvN);}1a1c@0Ce{ss>X$@=R|4LMmwJnE|7sxr|CPXo7D zC3rs;$?VoXlRPQcT-1$6s&iV3*uEM3?<_~t4Ulzczy6-2xzv0;NTQT00;$<<3l(+m zXCZYXY}qIeamcxr`m-dZ{YJdk`L-9{lbYl4!>0Q=aOd;jTkpl7WWAnF@$&jDA1#(9 zYdVyFtx&%GdD=W;MA|xeDg{Ocuq1w49siXL7b%H<19xk;lvI5M96cTyo4ozfv;A3% z4hWCqm#x_BcLZ*Z8A%NJ){SETPtgSw-sa_R4 z;}~W(Vimo!Twi@`noUy4U}>{Wl!_%G@WRsYnO>H*ECZ%KR_C;}Uu-Bo3w`btX}AN> zCq^^^|63(Ow!-&XeS=P4d_(!8=m2E!X!>GykN=H7hoy)SkOX*{$16`0tZEw{@Vnk)EhBnUMfA*7$1k7!>zphuxPCkX}podv9IF7LAjzQvzfRC(0T6o}{^sK`w zdUK@}lPASATXo8&XT^8wSs_jJUmInpTyOR7pc1XirPliW`Io>Qiv{v-8f6WFZuwDyJq%3(p~;jza*bZUzc?v2_Ga^9bXSd z!H>c72O`Ff)}^yadlp|t;g>g~MO|w6CbP-PMX?XU*gSV5BNTph-SHRvItEVb_S3iH zScDQ6Zz^L%b5B_nEoudIB333dnZ$&4=@-d+>i)XQFf|O_&G+q|pa?B)pT~9Tv>?9P z?k*RbB26@%U6x%_E^#u!`X(2?(67b19FR!!Ku@iprj{sg(Mtmp2l&i@Yz>+6GJL(9 zy$G$p;*17QWB6WmZ<7-fXoQ}_#1ME29ivfr+ewFOIsBcRfh0Q3=g~pYNAo8(srh%3 zfNFfUzkQEaLCxgvHxfMWo5Z({|Kx@x0x1B(v*8@&Ad-msFlEH|DJ`=ZN2CHqo#=m8 zyREhO_THqcYLqe!`YZ>@jYrJgn{Tghu@@Jg3(uDjIWDSGj|!)jtF3zI*Ou97#VM0# zR`i#6c!oorn`o@J5I>p&^tV$czC)-|vFWxBS9Y&aEs>BPPQe9a3>otTgH4lc!1=sg zA}KtS&1xFjV_LU~Dz`X!D~Fi3LU;d7!AX#eMoafYyQPCAEmoK}2g5BLEVAhPn$L>u zJhT7Nd-TU;c4PFZR67rcOut;yra#1}h zDwYnLU0ru^lecs~yLE0#rxnThjs`sH?d6^1K+JtT8s1IoVcfd}r|a+RW#6HMURq>1 zs-aGY@w7 zWVHsCz41T?4;YZ&c)w-u>Bh)rF{_#LYyjDc!gW60Eau8KYj>eifctL+zTF+F43peU zpJ2ohHPC-L#_NFb^~pWhyta`X#3~mgvhEe9tXbGoqudWIM1@rZ-s0QiB`n zd(>4{u2hIseNEVL$uaV~am)x2UZWw7iB59JhUAJX2B{Q`1rkn@e9LEJ?d`dgsd1Ir z_MzeU*|FRzoW4t9AdErNkSUaA++ru=Pr%GX!h~A&42&xxQAk`SjzTiL4RlpSbvRSP z15Cy-AFr=+qriie;}dyjtS${TwLUNy`R~!`?RvEY3#;xtKB_#C;C|$ZB`*eMd|EH2 zAbwoX;n2 z9~;Vk7%mBcn4FJ=Q335GuxP2&fhoh*26Kf&0E((U2hByW7Nrb+^cXr{0ZTk+$fi3N zA&*43SoH|5Hn-bgkzhnUZL$rFbhk0aIrt)T^5Fw7gH(43bd6%NEj$h*YpBv(e58W6_iP~m=(Fj@ZuX${+QXmxinK=dK%rZ0t`<`nv|&%@ zSQ2Z2;o*(Ee=%+?n{L(Vg*TDVNDats!L+@h`!c}5KqE{jo2vB^@rnyd#5Y-!Ha-kC z@w`A}P0UT#C{vxRe-et8q!o#xP-^+iVmUCPYCVhaCyQ2(p3=#FIQOh(wGkLnXXgPp zl;5YGcjLxp%X}Oo1~p0+p(K4XEXcBjq_B7f=6rZRsR7Mtay$lxR2i>>jewiiu?Lcw z7T?XEqv`w&oYCw7mVirs_(1+dja(?q^y`TTKzJc|R%9C>A zE>8Ui*B_?8T;1$<#<~D5pgLf_+JAtyg(s(mC+NXPcZ%$w0h0VXUrr>$RYdLCbv)zv;S>z9a>VBe)Sv3Bb9Bk-x2UI*Xim)-LLdd_3~0q zoqfX=bIN41{*`^hCGmnr{8h!mWfodPJ?ug8t*2qt%{A)TVn160sW*5|ac9FMqUIQB-9(fQO+2lR*Wb~+jMszKNV?CZjpsmOjE8jU z)m7OlCGi1{cu4~$m>Och!!&)&(>!KBwJ0u%Vd=9Tc$>?{6gBhr*%roQ=T2JIS9e=_ zh#7DFt^@{-37Fzd_XkYz)x23sxf?%i(B%_NU{9zbyhWpD$r1ouaZe9X3GSY@H=kBJ z0(y)c!6<@s>Huo8iT?y%sbK7?xs;8G zli3m7tpRK6G=YzmRM@Kf^`JJ^8J>3gOANW9=6BHXj$3IVZsR)S&cqK)zdn5oD~(uK zF2sGIK^~8qm?}`(n%Ea%K#n@s0sdHgpX-uZ%WV$cIZ8m3Yw`rILNBu{4HzJ~>>~Ba_SLRM5 zaaf#`rvkkfHi?c2{gz9fB2I-W^KKUF4OSv8%jg*;N7za>eV33;GA(RLwcS&%y%!cK z`}2nmx9)U|dQ=wbrTvfjQ10)*&DQL;xTpwkc;T7{`{Mx|#UK4=aL2+jM=y^=6vO8W zG=Tc>%A#c;+(}2&hLqoAIzol=N}{r|tS<+EU__=;%l6Za5NOuONiR_Y1 z=ID>_RxC(*7cJ9^rWUm4WD8mE2?!xJlU&zw z;~95gQK$gk1w^X-YDd8UaTnRVoEMS$_s8V|(&RmdEx_-hSUK?39Z~?GuYe;!aJpcg zRiPyaGc-4VrThlT3|YT*Qe zdHvaeS&I>jDtPZNE@zh$B3eRQ1OZL!WUNYhXcw%upr&24Ttdn6Jmvd%;^+J&{97ih zDb0UC4BdBBfU#3%;u$pHXFMRimV^{*Hjf9#yR^ZA!#m9IP19!+Y@uC(&T$&IMhFat zFy*|@7?<3Ta{(MW_`oE`TX%V{jWluJt)N_}F_~L#ZRDER!j*_&zXT3DsQL+GAqVMO zJ8U^oU%wspcx<_-4Q*=FSYY-0a%CL*;0+a)vGkwmSoN(nh99rznmNcsd~1z?lkS^t ze67|PPZS1px5ju3s)}7y4u)wcMqfL{f&gCg!86%Sa$Yt-=*7A zbYM3O-mUlx;u70i`WRtG87%H_2t=RhB{@G)q&sN2ds&DRH|l1?6+t(Gh1T!gkw zGx|7fFTRN8#ElY6H`Rgh(&IX?L{66Qo@QX>0`9Dj|7=+y2Z%$%&7Ts&Z_Gt0hYX1g z;3+h3llF-vsO?=SfIxZh9aMTDE83*X;E5c~%lSE3GCd=+@reAg>yK>wQr?E34 zrl-oE<5=IbILQ}IP2?w0IrP*CExw`?h?|NIJrMMilZ}5h` z3S(lN5b|iqN~5N-p?fbVvfY5HES1*=+Dgh?m@Dt8M*|VA{x9jtH(Ed0sxLHjj61^6 z&E|MdJVpDh)sc6f$2OFo*B*&cq*m+azAx(+9l)&LPu}|dr1$ABXSmjfgA&g z!@%b5I5tCHld1P%V-8FnkIEA=_qi->jh=UfM;PR}JL!C^4g%T*$}IM58a^-kXTV@IY8#}Q1wS%T zK+HgNj}?U#g#oJIQS_36X%UC~_(fY#J-S+IwUW&bs3v;lmA1Q?INqt}^qD5zJ}xAQ ze2cf4B~`lmGpj*^A0QKOnk6DtL;b@V5$2i@s$2W<8W9#e7zHXhf24REIiJ@x>?)5D zBM4cxK&X`SJLc)ni?wxJ4}V8)Qyy~eD6O7C;$}s9wr1QWD-K@FAeAcZ`?Y+beoh#r}M)t*KMDp(3xk z#XA*m`joqQ9hn+f6IsRF?fSF?>s}DJ%ebGnzl`z2`&BjGzo?7Iuqtog)M=&%^iv}3;YZxqL|<3syf*)o)O2tx+dC=pT>NWq*fnAZf~-Awv#!b0VQzSfe!)`?6QuMgxV)==w1CW-AKD%ib&rvR{>yWs{#sb4# zM(N2&2S}gAFdbbATt+GsZg?VH#nklRv(!?dee?xQkX`z-d?1NP9B{wb>Lak88tU9C z=Ab>i6og7om>4cWNP-I<+22Z>)0zqn)+@0a#~o0FOn9NG+bxqNKA^$@eTqr){aRO* zgRi=S_lK&DjVTp_`Gmn^S5tmP_h%S@i;qqT zP`n#!U@ooQmSu8LJXpsM?=B_Roi`Pd`-6Pz^Xwml`11YwJR=txTcpVV*gmYD6=lNp zs!^+rR;@hP(mEsT=6B?9$6~G0;Xxw{^qcpp-kgu0SVjz%jw!vWJI{7nc2J&^l$ZB+ z`X;>+4=ZkC5menDA?Q)Rx1iW6>XMyp369qkJLGbbdd8N$BFkf}2KQUV%st6+F$~KJ z-)Fp1^nK0jn9kvT_<AzbxGLFXJb$+; zhY=KaS*fvrAdS9|4_;`o_4o_40?s z&B8jSvIU$v)Ts@H98d7rd9z;C=GY~F1~yDi9IYsmc=`=0&tHBTQW%w|tG!9xA6JZ0 zM!z)k;^0k6AMZ3E$3@wYI+MhE@j&P1o6dKN{14IjFw|6%HqVYIfwMtLBHX(-bNCGB zupii@Vk4e2Vp-#(ENRVrzjKu?ju`kcqS#WSqDC4{DDK8D{QtjXT(~=eWxD(+$E@ZQ zli0#w?uZ=B#CU{W0q50PBOI+e6#L?2{vGop^(U(Fc9XXpx!4Y6#rDtul;7zC8U$S(%W%L>7(H%f&RV?5yar8h8jbwU4UK41R6AR4&&wA=pnf4~3bm%n{Cosa(KM0&Y7f-kIN zXV&YO#fCoR6^uq`HutBZQO4L4`oyp&BT^dO83`8-Wmr_;Cna%9FWO)MvFJV5IIzLX zOVmXG-pB3pt)i$9%v5Y+!{Rd=kfex{%$-P?>{pw`O-1G(7NOK z(~Dcotk{Gc>XH3(`f|fo+>9QCABif4B`KST8lEOEtV1$8`mYUWcIIMg92Vnk(&phg z4vhG95H&6F1v&FI@$Tr+^y=upT~I#p{?7OO*|?*2rwWN+F(siM z4iVFbmp7yR4UeL12*Atn>4*(qz{A2_dbPcn?-o}dS89FvNt38;1(Na)s}BptV!PD~ zTQ1gS$}M7Y^c`NDMo{=8K8dm|&IVfI!G(oZNue&w?wbmKG%Nr?P4x*k)mCa0)ML$Z z8KJ3CW!&+WGvFq^iG=v6^-&*QmCRQSv>8Z^A`EvvMBpgie7>fU>FxFPc6T$sVb3Ae zGW9UgMq?b%^-?20cwQBllOYNAe8mdv2TS3qc^Rd$(8yw_4N+VBLk}B zu9l$6V2^g7MQ)+tE8*yg03Oo0;3z4!(WC1vYIsf1H#h2qrXBXL<98ML_R#xGa}y?{ zH_2m6qo3faKlPJd_oIhiIe+g)zjnxZ2qe4a2fz4K3e6|p+9&p7I?^J4U8A7`JqWxX zN@zQ24dW!?ZhThpr}UWKo?}4MASpbj90uPYoA$&-ox~cRf8iJ)|L(FbUU6xO8aZxG z6tjieLoes?|2;kJ2-MKA&PYJux;!YR5~EUIEbVw;x99i- z59Z^{OMHuM(}m!})|>R_!Qj)Pxn8Iwo}i-K+@-gEAhUrmB~BZ-L25BtynvKa)v|GoaK4mR~RY2f=mT}e^-`OJv){rJ5`BS~re+3P`7fQHQPobzvjfRlHz zy0~4gd?l?f%hRJNDmR+Nu=~l^N)`xRn@iGoD^kt1N}n>FnnV$CWQG3HJM~^Xj=d#q z&8PQ=%vi_b^W?V5&uddfAv?#-?OvU&_&)xAd;qyY=RzJ;nJtW|{2=+e=u8S6UTfW7 z_XvhTW%;Lg8SJ!N77}d5WiE0Npqef!$O#8d?@%bJUjddazs1(~7wlKZ7;P=o3G)OM_YN9KJqV)6ovh8cz>mfrJyV1?(*w zDTL!0^~NzoK-|kEc3av&km1{vRkKim4}m~v*?t=O2gXHWPAGiQ?|nDZKHaT8lHns8 zuv~05?-$geL8es*wp17$^D=6%O#BMHO*Y^Jcfa8E)Ej4KZ!arYdc?}F$x2~ z5L0D<9fqq)1w7{!3k;bc8ey-74ORz4Y=4>dHKn37kjMq5*HX4XsmHCa1af%)Pd7CZ z!z~u~a%SG~mW>?(9V-wjltaAMec~yejL^SD;AQ`20 z?|&dBa) z^P48J4sT8gml;ZdrwK|KtQd*EP!(2|f}lN-sRZMmL=KxKE6`ODdzXx;eGY?xwPTNomr z7J~dy86?x$Pr-_9WTUTE^rN&Q-#3Wkknr8RO(`MIiFz|PD4Zxx4d-b*k6x{SSeN@( zE`^J5dJ2zeCKqkDBU_4;h(F6rVUp~lE7pC6X(dXC4zQ;Zv7&0|Ii5t^uc61d6n1E= zPjbax+E0Lc2&bEUN3sV8X?3&RZuUW`Ji1sxg8rzvU7s)CZ#Tja%;_(xlgj*X*Hw=# zTOBa;%@+7>PgrnEvYkEL?|LB_Hg!n?d@Tx)cy*zAN@AFE@UdWn{P`f6xh-HJLfwbg z18%us%wqn6zkL6x{iSZaUO&)sJ-GAH_1M(9WD6WWScA)DQGTWz%b{VD3TF%{sSf@z z%w0JWybuK>XUZGg1oi?%YN6-e!se0)1GP&A^%poCG2;|s*%o=I0bA;7ob1Fxj%wS* zQe?5>>*W5|@hq^!fypg)$Cu=;oRp2r%g!1}mv$SFKvMoFm$aX}F;8x{vf*XBm1g5y zEsenAWcQ80ma0C@Mc|H?Tl;M4U41?0DisoYUNbBM!jpHjG)lVGwb{^MVaZRlI^50j zXfoRPl@8#&EaEuJDAKU(IBr(zWgW%IDza3<*;^9Sz4#+K23n)tdr)npJ|+9P5P{6= zm?~xHO?Cfw?&>O5TJ*d#I06M8&J;UngOAE()$*6pWKVVw6qLwGlYVj4a_OwzYl_w9 z#<>_afOU#>Y_Sm&^76s6e z7VMM*BbAC-ESLDnB%i6}CQ2DNWF?Krk34!-(u2$H?B5fjB+&e0Ra zg^HF*PP$p0s@+TNFCpXTsXq7PZgKso{Gd5Z2iU^#1J~_pO-28FYdycsqs67|*G~{n zwAxE0NM@3fEVkW|>wAd-bIQQ|ISwMKohu0*X269`xZ5yv1sU#z4fDAV+1D5^2Q_^s zARs)*$`v`u5NE!Wj1$$3$w?2Fr75MVnC?L0jeqoZdVnejryH1sr* z!NPlvF$m6_CxObHB+nw|rn#1{5x)i==;^$X25L)r7AS}7CV@U#U0!P{J=q_nt+`lq zorUSOh&6rHXD9ueaB;{cNJ=VCXSTbqO_6$%Op%HwJ-5UAUDw`4^sc=2d~kYN7Q2C| zJ;zo&o}WEi&s>Sj>P{ZQekL>8)-?;4I|sE zljFt?Xz~W8T{2WOMK1*OKUmZnc&{ zzd|#jo-ZeYJMV|BgUj8_))Cpvxp%3T<+HpRJKcoY#*kxMK~(!g%n-$Wud*<8xI5u6 z7%UmS*DQROJ;1Z>*ewst{ykQ~@-7gw5&=yEZW87-yF-wy|HLw=aGrDrgA5q3fC z&MNMzqWH5`Te}jhr_fC3;&HP=cmLo!|H-v|#+{X_Ttn9X* zaSJP+S)!;ysFVXs^*ZZ4awc~!dCi$2d{wwTI&p1cY%}>KzB0}>e8Y#h>l-}-`}C)w zXUr53chfV(tUuiXZqdQ#VP+#veJwz5aq3X zPm|2vFLdAEu0F>N*}nH|yhCUysI%TPNU={DbXzIK2D`)?wJuGGg5+JKv7X#{c{3KF zK$B}HttBDf<1*Nso2?L%sSJ*bLaifU!LfT$=G3!MC8Z$6gkcxfaz&_CU|w&A-0_~P zQv^sUV%`=09F0++3Br>Z(N7VY1z~u+zoveYR-o%mAO|nEgqmzMJ&6P0;?dJ*Ml$}} z)rBw1oL)?F1*p0vJ?zKs^Jlbb-Ccce6r%JE>qC7&W#s5BzEdcZEz4iYHX9+xVLQ0O&abpLwj7VBcR~k(94#(B7Yx@5?ozhioFHSb7+iftql2B`@G>)igjh@L)Y4IEINE__?>4@hY_(7Q+h#GtB$p3~z##otr$d+iAU5a+yXzw(- z`#>xk6;N+?r^Upz04{VE(Mg}j=tJXK#x*u5Q>OiSk37&!R^-Chb6=R_VS>SS4zn!8 zw?tZuZGYkOvV4oIQBe06;;~t7tdEcop$MW>@@Nq zGq^n#%HS9l_dNf2yVy~))OFjv@~pZZ%3-^%C->Cx9L^l$r=N<+gjc=J{)58=I7y0J zYj@9m8ypHA9LQ(|>MJm*>&1FEeevG_TjzQgJk)6TX$&l73an=@a2dj0+wd+nau;Ts ziEOzMmmL5ah`XI!Cj;+B;?D(PrT;ReaTA7srg_diuC{ zXD{xp?E`I8Tm`OfrYS_y4eP2M^wNWfZlAW44Vu*@P-Jdzw%68*U9q3vYF2E~n!t?QH3koroDu)0*qOT3f?y{w*s+OVo-p|FBOyExJ#HIQv zytV43?^OLp2^`gLn$H+=)|Lu|>0PgW6Gc*p3ICm((_@#`hD6^GDfI`XBi@{!o9MqF z1j{{`dX;#LiB=?er~naI@sleMAM8iQ&7XUDE(Bpdj>+G67ZD%9KftW%>GSfGNi7~$ znvU=tjkT}7HHUUjYjm{c&ooCuhjKIpT@$M3s+>(ZkIRMg$hi3 zkb1(EKs|lmrk?C0Qcv`s%Qy&1z=J9=l3N-7!|ds+kwaTAkcp0jmov`SJnxYRd#aamhT zA^D8)^T6p#!N#yf(~{M8l)3{;i5NQ#=X&t{MvQ7JeQw8PqGQF*e*UTp5_Nm4)=0Du z@;;P}ufci}m0Vg*Uq4EYq6>ymOiuWTO2dF2Nm~~ zsU~knaq_mnzj0D~GZQ0O8p_JQ=Q(eU0;TLuEKfK&Q7q-)oXU&n5T16ftx+=xL^D9X zi!xlWV|}DKFWdWOJ6D9N0+cu?%;!Gan32`n2(VK&OX|ZNYxRSjmHSuEqvVyu$%7ap zsW-Yiz@1a1M2MJsi~6&o$963zJh4C#lU-$aBisQ>AMGyvQ#p0qiS2Gb9-qS$->lwR zTeH>0#7Gs}ofmelsjh(XUR9Gn6bW3i<9i5NMvMacaX|2{n0<0jt!wZVsH1McEpP^K zSkCSAKk?t1oqz7?MG$tq`+_EAErjqclqN3*6ZB3O=LCLmUYG$3uOJHC%prUeBNYt> zq^8x7)Q~!Dx#FUC2h213j~0z&22$D8NaBE|i-!^9W_|q>kNQG*LIv}`Bo*q`YdR}J z84sEC_q76V15hoeM>f6&oZ|Nw3E}toe*M2?4zokx6|c8aya+TxE4kz8oi~O6(&p~f z+_lu1;;YMdgZmYcCxAh@yeF!;`nX$cfB^^)7fiZ+Z*aH8;3sT&T$r-=E`m=SFrrRSc;D3Z#ebu%X$U-V6caFxkAKfGv=orm^8wZ^)4&LhfT{o)Ag92f0L9<>0b`gxH1R`7hiDz)F4xiLt|74hGDv2+SpH^+W&Ep-tmhfdEF`nKZa3ktYz!)@b$(i5 z$0zy(vuo#2+%8oINpc3`M}KV^vo5y+-KQ@vp8!Pa>_03^iEbte^rm)UliT%R+6pe} z#8%7pw9_X#G$lGHyH*`b}3-({Ye+3@*h z{i_>xhA%eK{4-0%%W+j^WBnd8Zy?>x=xJD8?Dy-BR~k@kOJPnL^^Y!GIg^?S^PO_q zrz^cHtrvMxhbT_AYJh^WDPDLJYV<(kkL+&tiD2ZIJ&NR8E|g7VL;#lsJ?M^;>b*y!8#y@8mlz0h==#t}i>0&MAv!KQMh?LhIOlTsG#r=FShwV5em*ow4i4RQd z$G-h*K?R)-O!#6xA$CV$p*FSwyObJQ_Q>B-ebbJV$I zmO*eYetJKpL@1}`Qlf#cxZ?#2{xeM1+^MU(EdijPk;2O-j5k%|JR-z^7f$ituw7_@L;?*So$quAn1)E;my3(z}GGU2E4E|H1XF{@k z^fcBtzU9yXdlcMFMIf0F&iL7~5eBqg`%G7hn-S%wP)F+I<7yrQDsV^*Wu<+Kd^w&v zqTY$2A66FjRHYlJ=>2lHw!U#{ggmhdO8G`{STC^~RPEC%h!BF?qwGa>$*9a3I@XDF z#?9yYFgS#8qenrtb~*l$*Pc==M!5N8`aYg@$y7AwXV^Drop*`EVSOgU- z7eN=M$yr5Dsw~T)E51!sqh^KfApGN1{00 zH3r&EpH;58(E-BJie=HKqwB%1%g@`L5Gj%2dsvN_=N}d-OQB-$0Qq~3{Ed?E8Lq0E zePnm`cy{}Kv)+GN?Vh=_n3?1<%7{DLI^7&g1!qL##20`^^Y)5<=&HbXa~~Dbk#^-q za|ds<>_jnT60NTgSCsmb7^iO6WsN737tBhlBVxGcee2oSDSGAj(ay_)wm>ob43h|VV;E^c!*196) zUysw1-m3;h>oN!Yn%qf#YhphpuK}}8&zbPOx|lIcCK>%>{xwi>mkN!|{OFC@dE3K< z%ip)y{b-H{r>_|)aU6K+(j$P>**(78h$|D6%8)iT_-${O8yhNaNZBs zGDvTD-FEh7*RIVq8j6SFXyK&yrnl5%Y93-E%6NQUE}=wM58PHbG9j3r%)h&{E*qu_ z)nkFM6sr>cstJx(WF<8U5K?ke3%TGW`P!K>Hhj=GHssO8Zc4X7t`1G$05z}1$OIwy zX|23*VHxegn`&=}n^YxZiphOA6ydnvQthcWJ5ph8?I&NO;(j{^Sae4U0UtKgYFKQY z?Ig-bSi=cO)-bT;VkoOA4xF5J^!NC?P*(j7ghNxt;zD4qv}Z7wLYc!~QoCOC?f!A% z9d6yDn|_Hieu;BelclEE!g3>{yl2&dU=1QeHVi;ly8;GY`e6Vf3hTgZ`d{u z9gq$w0z;MBtA`#FsHT?2p93^2wgfrmLl*YO&kSrFq6^DGjN)jf&rKF=e2)@ zm)?b5A7L(^9Np&k8BjqffVt<*k(Q(t;IzvEpd9!XcE*BJ{~ZMqY`~jSC@!CN+u!Cl zKDO;(+!oehbd>sulpwBc-Jc+ihwHBy1##^j1`U*b9T#bbuw#4bQ6drEL0957f@;2S zBT%DFtjo(W0-_qEay#cY*PAKbWJaSU@sP%CuW$DBspHC)mON|7_rFyggupmFe9c4W zKX$Yt0+0~I7-VH5AA*B5@8q_Tji4`af0HhXcOh_XSku53`0Cl6;!Nmdvnc>6AZU4S zq(9E|HE}qQEXu0j0j_Uc`O%gxc5-)X8_DFsMTeIUCND0F{gFUaSzg3=bbh^A-`uP& z;(7uyZSp&a&>S<)(-NneSswz}AeElzCNJJ^+LPO>EzReM`C$-UPmfo#7*H{o23*F| z)xU44EV5L&Zt==S9C`f9)0!R|Q4^WcwGov9XA|9Epg(ZGqnTZi@?DR@kF zi8UT#{NYUxY@x*iZrJmUYQkQN?~tW8gr8AfbryzkeC~lQt1>M)<%Ds;an+Vsl~%b` z4EAsw$?xXRDgPrTJWYlDM#*HSLl5 zSwki|rLk3x)`oi3b;0j%_xi13|BOtR>Bjau={J#6r|r&n3vUvfhPN38x;icJCtxqe zDO)hW47e#5Q1-HxeQ)M8rmxI>HxqBjE?RB9g>U|0Sp9m+ZS;{^9AP(Fsj8eElR(uj zT@lQUR9Ix$|``q`*#)yi;Ox*35(AvgvBUD+}Q}$ zCy?cPrt(xMnOv~#bwS^BvG!%`8vijVW59ND#s^Qw8|^NCqXOq{wOL=$3uR7_eD#qC zLT%=5ZDg!4#RkpkHlca<>X(W5)A$agrx}e}_cXQnWJPy*Xx)}N8oTb8B=?<)6kyHp1EKjKhk=J z|7AE9v>>zSEf-hljGAL&#SLX3*du(cQ^YWlF0{c$-Y?PUL0P22e6{kj^YN>pHv>YO zbf4x%QEDIl(&cC2?`W1G-F!16D&KXDsQg(#9WpLW{!im7n^s|i`vIn0rM02ADo^tH z@~esxt8_!(weK<_wjT3oIK05fmku4C`MiO!g+yWzTa-9cj(jMdz0@3ho+KLoXlQ;lSY{j z6@?ffv}v3A1AW!Xy8DPto1!6~I8`^0+U`lCQPwM}KRo1YJkqY^eM{mjs{SBB)d!-j zfFXZMm&95?9MvUJ1)4X|CraNsSFnK0OAZPw@_wzG?|hTy$MbiK-I~r@L{i%wQ_iM- zq(HQBG?2E_^jFyqCric~>vj`i{TH`R{R=^%XBR@ORmx>f54ICe?dB0fxI_GtWgs>z6B`$5i zL94Gy0BR;QM?R2mWUAZjB-9E%pK^ftHK_y(eWe7|QER|VM@PARNuIlv24cfJO6MI1 zwNa&(1YAv+?ah^n6jUL>nMb2XQk`IDA#ET<*$j@aLh(Zph*{;id4I1`{Mhp4G8*ko z`B~}BWUa!wE!R+8p`AT30oFl^va)Qq@2^6A; zD*xGxwCFMLJR~#)FkMe30QZ#X^vE~3Ph0QW`FtA~BU2CQI&?*n@qAYNsztda@G?yH zv8d&uYLguRT&!c4tLw%x58r?1)>BgtDcWqk%1Ja&0h;7O^A!HGqaGQ6c+WM(K-xaG zi#mfKj+o-obxl36D8}Q=PkPvzCj(fyv88GEJaVmH>UZS|AA%kDR_YNvdvCA~DD`M| zO%euP=om6SdHeaA;jCBqU$fnINxtiz+J;nj4L%y1!NDeBTCqkRBhZ~Q>CwWW<~ zq1;$`9?ND<&Sq+n-Bh+iO1GsiQg}wAKfLMP;vC?@5^GlBhci+t>G@(Q(e6%9w8Bdg zRufpYp#)B}F%NG)U5$8j;W>;?f4bV=USDr_5Lu1bsSP%<9^yRk?xq){gbtDPxF^oz z`E&JwVSA-5G6FL4RWt$VW$n3Yz~TO!U@GvUh2W2v0?ebkT&WZLzi&gwvZ&*=QqTTH z&I-!*kYPuIM=wmyd=HGgm)jQslZWt!H0*6`yJeMJIj>*3rB>vXg>+)P8`w^KF%^Hy z+r*i)>PP#HC5yV;5=c(DB#jrj6dWQaGKO)6LklvB4uIb@Rg?mnr2jQ{%biG=QuIN! z2AXNzU!uI_%JRE-nT|Z=vYcu2j{Tvl_ecMp^1$gGmVJ8NcM*f=z|QA(EB=DG#CCw| zv2Id9+1+{%AKwL_6J@_>$t!3fZ1Ws`9+}$Y(HCFJ>V^aRiq$jwq`NWuxtDC-fK}_N z&MqQ<<-$vklk~49i-c^ra?M??M|_>1_RVh{?zajyQw5I%woXXw!K8^jyH@1x>2H)b z31gfxKmL*RSed@uj3)Yjet5elepZDC4iJfy&X$}9qI~`v~1@E z3j`nuF-R}~NK5(k=iAlYGd(jsH;|O%SX_y1vgg{^3($FdWadZVX0I#5@qg|!0+Zt(lf`eL&CNWXwTm%EQDD9ZmTnRJ)C z?Z!L+Y^;y;6k2TG(*uI?Tk4pEI(m3BUCB4|(Mga47tKn(aZae*!>7d!kygoC(%12H zd#bU7Pl~=J2Gl&E#Kzfha{S5t4*eYytcXGguTumMdm~uviOiMu7 zFs1y2b8!@lgC-;0gQ|W`J_yyIROtgpsWfa0EnFJPfrjm;LljU_sJLshuh~W-7#@`p z4OZ)|xG`ClL2>$0{Nd&`n}_!w28O>E21=;uzeY?8FW- zZYeQA5y0|=d&e`lU-mS`U~6;XM+*m`GF&@=O5w*6J((<5p0tdkz1fSfJUq0H52q|K zC>YDx_St&1vdofwR)e;P%f-X+Clma^$zrx3ZD#%&s1wi$BQx}X?}|3|NBNvU6S?mgubfE z)ozo8B)&e}ZY8SBgX0mAfKl`4rnD9bo+foCLzlwY&4O*DfJKGO)v2U%Q`Hbscw)|# zEdM?MBhpg$mZ}OBv7LHFV(N2;vKekuLEVy!(7Qz;oKi*laKQM@AC4(?*<+y*IwE`b z#HXLUUwc!sBmrrvfFjA-9-HJo@E^t@H(9-n(sQ<`II-iZ4I!m;{IRA<}ZW=RWx>-8wXM4&A|j`%ElxJ^KSktb60ot5=2R?WU#g+@qGE*`mCC z2P`V7Mgb_kTy4Il|JZvM5Uz68i;Mo`j`u22mFB%#tZM(0uWFwz9}k8f#Ka9Hy9-7J zNHU6s*u~_Dx60R>!QcngkvLhLtI@DRX@kRTa3c9w&%@6=&VxOPJYn7v-Y1VG-LIrs(g=!SnITVj6iVVJ9Sx?%M#KARN zT(;;7#oSP->UkU*^;-7&0j!nd%bP!zmy;99TP<)+y{{i?LqgPtRS3U5H0nKp&dz&g ztpDd(4%C}l*2ApWF;*pOaO*Oe%pDqBHP81clgX(Tw(MDliBb*g?Q*`Fgc|E+|9H~K zWG7E!4|We{`D$G5Wq!E)9M@5MhBy(~UKt+t)Vd8P6s9np_N;f549n>>Rz&htv3Fgg zuP?$AU?aivKj~(%gHv*+ntBT|I|l$ZH6=2OjM%HM=P%`;V` zt>#KvkJl6|rBZil;|g)$Bx_YSJg7l>Ggr%1;~xzk1+zI|!4Apv8X$&id!nj9s0R<{ z^q*f+K!8M+H9cz`3ZTaHxdA8Z&vmD&mk0-ji*20Hv0|Ikxk_o}UIzsPz%*{Fbt z;QWtDv3bM(hq3m2@qT)}+PT5GjfSD|W(f^zv(Opgm30;=e>sQ;j-s-mffQ%Z-Dq_9 z9t#GuEwoW|WoOQp3TU4%-9d!?l>@4&t6v38AVQ1EOmUChB-TiY!Gl5#lqZ?3TabBs zIrn;ReZd?y<%88xEkln_W`;G}9aPDdSw&A44T6pWw=C@&L~pwnA*jZe2&*9Fy&>0T zkL6*Z!GQ`Yc^ev`A@EG!p`oZrTp>k=5*=&4pE>%4j(aSTJ#@G5f=~vdgniVYzrkcL zh?V=|bfbdI%G1A#W`OUPAjBgJ(`7=+BmUOzkq#3?4SkP_P#g75io=dX3gzm2UpI#@ zn?y>%5&LF!zSXlh%35A)X)y6$3@xuEjYB3};_P|IZZ z7a-6(%<#FFHiB%}EV)@9$ko{+B@lr|i5P5wQB08Mlhq^Dnt`B9 zZ&`wwc;d~yqe{Mf_|L4oNJC~erfwc32!eQUOl@rMJ|WEqPeNs_e64QHRBTp3+00iI zd8MvaPXnFh`b`$Fux-@C6)Y;Cxai3!^*ae z#_l-WnnlMyg1%#82mYi2RnyI8`Z<*H&z8}_&+F~jT$YzI%U@kQ8L>A{Wetr^et0s0 zR?%XHXP2t1$on)cM~^-JZdjLP8-pJy_F^FbKg!aKwaL1Emksn`H*o|oQW}0250gfc4}*QUG!p*|q>&T{Esewv7T?e^Xxs?##{4Yo4gbLY zd57?(G|W$98VLx-Xf#9{`i2UV^Up*?=8I1gigC==>pzy1=eZb?AI>KpJ)b2UcGTu{ zwfu02cXfXKp2{T_{|*{4`SoNMWR^Ogt*?ugNuz?}Gdzru&N!EK590!uL*^u)XUgi+ zpE*D*L6D3Ny&|4CE!&_kdAq}~KGMTYIS84ay;{$Lp^87kHL$_s@`L6o~cf$x71jem)qUudIn97ORd2CJjL?0 z%IBylurJC&rY59;`(gX`2)CFg$81SXS`$<`2nx51*tS7MQO4;FPDUc!BILccydfjX zP`ioHw4{2;;)5jmGbLGcrli03@svWC?uVwjTgJ+iNPk{au*Wkmi6#A{S#m7Sk`JaJ zSJelz`3YwjE}otLGZRdJ>csw~HRi8N6{+G~a`z_`zw$Iv1Zi|6o3q3tMKR>#679x` z^e2PR7YDTx{38sAYUYEg;o-Rb**Fx`^0+a^!uhBMjq4{D%oc#p;n|j6H-DpQ;3DUr zQ*-LlV{Fso3&B-s$khXB%ZiO3uVs4x73eg_55JZ$9IjnPds+f zq}^-Zs?0B8IA>EA6w=GSg+_#LA1X7zRSgtRA#%C(uo0G$*54U$d3b_U_w^@W+b=HY zi)8hv5tgN=><=2S{}Lj^@R|m1A6qK-_HFLt*XjKfsYlR957~@a_U@fl2IUT&Q+HT} ziD{B-lMJ5>icIG>FXIwGg_TwqMB z*mWvv!m8Pi&fr_UYuUB8#dD;TI|Y&=v$VrPy|wOO;{na6Z6L)W4np+&g36Ga&t!#= zxV-rAc^J0eYy11D|FePAZhv)J%>_TKekC;_w+%fT^axPgYJ#o7*l)P4xdk}{q%<{E zGI8q46H`Czs`=ax!p~?l*AtA+O=eZHxb;^IH3$@<;u*CrdYXh^d$%DgCAduIb04rm zP7>*j%+P%QcBmTEBDK6@<;Bl%IG%2%7Ym5RJ*(36whAI%a*%x$aa6Kwy0L-EG01dq zdN|xo|5#Y(dm$Ux5z8F_$9$yjCT_+%CM>jeG|*~q4;8a~o#2*Q%nB-Qj&Ht31x4qi zeD~VEj@KrKq*N@KjJh`nA~a>()zUgzDyMs9S#z7o4RUp;CcH2!B^32r#$p;iwoGR* zy=L>ENvI2jYAmK{C-MD#6=9Ay>prC4|=BdjB3pD{$ak zQgl%0@{VdWStUp|d>lizrL4p~JZ~xq#ujm9WyS@C3Z7)9Y*W>e@WiPCs7$`fVk+sb z25X3ITFYK7xy``wSqTSj5OQbPO(9gB|7VVc!r?ABURXE1S9S(YeOC%!MJa$|%b%J& zTVIh@Rl>2M>mN^05EL*weK(=`j0n-H;d=@pQ)Pa|fIc0l3>wE#jO=tkf$ag|r2$sQ zfKvv)Q?o<~^n$&lGz1$zfQ5+`@eaINOmSFUU5()n<-!^ShTylH4lS+$m_6gskK;{9 zSd;GC7c|Ds`YVrLemvbhx^XGTzM~u^jy`%`GmvTyN|mza5~^uPX2Mn!R@J9Cnmi|z zg=L#3k^3-tD7YT(dyd6+P9=*76f|Hb0#C`=@d)Xikkn)%qB?kmY)^l~6ke7gi0Sq0 z54!wWNYIRCH~&vnagIq=w`|Y(b0&k6TN72Kkxd&Mj)S^1g#IE*_)#N@6}eEo>!1Uy z*e7!Qtqz6H^)0`6N-EK5D*=+o2QnUw;5EL=+YDff9}%?>Jh5bK)`8BBoXItI{cmzheY>rBXodLNZfBod+TrJ<5dJM@-dcADb|IG zDGl3t^B0!p(Xjn=tC6gr%37D`LGx;|emw;$;} z@_s5Mi@xe@DG}^Y>gG6H%Ie^_xQ*cPN7=xS?iLORuIv-hJ%6b)(Z zLemh~Fif$o_YBbu=YS(Z5km?ViSc4c)IO^%z1XvLZqhzf`7e84{V1Z%!uO!Ppcpbl z`vA=tgBY%$*kc*D{R)cp4zmP4#qC3de7iVm32?_>DhzO!ON(g-Ijec{Mk9)ohr$Z` zEQ?C@ht%^h`T4py9+VcKS!R478KTEXe+h8a7A5xC7ZRdvs7}WxsCfVNpR3># zX#>Pu34Sj@%LV@(y)m5RPCOMRiFo7g0E-kmu_25XJ6zB*C#2<5Hn+liYm6$vaUslD z*u7z=-M-?$9YuMg*mPOz2PdyUk^MR~p_?U}VXNH>M!&*0hqXM;(jF3yU+12r7G$UA z(tI($o-KSSeS$KeNus3Eu{0RscZp!YGU<+B+=5y!izGBU05gmm85mbT>Hqu22#^c& z<4b#(spl^hLrCP-?0%@K_yQ?reX>DA)L+4OLhuhHhWk6+A#`ql)|o#cmP~Z!p!Bxt zCYqlJ5SpJTBCgSL!*!LET^jx+x~+)y8s?{wSU-5ILzsoO{tSEIB!j_)qS_AVI#zF? zjvO3)#|R!Xy73ojEd-t`df-Tzkebp|a@JTY6uc$j=21t$60uj@()+~xB1AaQ%8oDJuMuAvMhG_@L$t1Awm%NR z>{5~(m?%CwwF1IbPVrwXVJRPVO{CrLpprgcNo;nlLMl#Ot)^&YmyfhN{_Tvbg#@Jg z(8~y@heMAMZmC*JTGM~oJAs3jTd@->qMl1qh11I40hyfAuOel1-pvoSoBy-kG6l2s z1(j=;RyO$t9#g!di?>d=n4#TR)1vbkH1E`#eU59w+paGaQ~n>%o~d1Kaci2UiNiI1 z(0RMIcqfUHHSN38Is~THTG*FZN@fYVoyKa(SF%!0Sh^Kku8>kgB1&{VW*b|TAhiA^ zBge!4#G|95ifghU2;|5`M`8#ZJCiEJ5qPA0oUO$P*St7 zu?x%N_6}kE7dNiA>Li64NmOB*|D`CwIRNxzLeSO#>$u_GOJ6cQT0)sTORT}v+S1o_ zU`8p6fIquFdz|(7<9apULTAUtzeMm+*o#dVg<7M1k+?6`xr){NNJY~ATaNW)=i(da zIe{L^dJ%@UJ0f^F?zhs`YIKv_8IUu~*>Jy+*$et12gmTW>^Xunmfa;+J+2;HcwqKY zd_D8JG~L-as7Zc5Z7tz={#^#tmn#lheyh7F9#k}FrTDztEM5M_xlOmpNsp zu=zVDv}Fs_WOQ^FCwrUJ={W4aTrMf%;*CFq&i&Xwl?JkI@qZcqOl@f=GXhiMRC2IS z-vf&)Y4@Y9F)sq4akAbKc9#vG^%AbWcX_jWJ$lRVh5}uq6N^j@>xlr0@gdx0G??H| z$MM_qkSvf73=cN*r4pn@l%29vXRBO+xUJ4R3N4%W`tHchxpa*?EUWx950RT_mw^eW zY$S};xvv2i@#{FwYHkuF&okEw*mY}1LBU{vcTq)5*H7kxPgz$2v#tWBZBHfWsP<*3 z%Ga(gZn;Jkf>X2wz1uj=G5?}(e7sxzcs)gXHj5=tvtP!L^5ob?A3KMFGEigiue>t2^oB;A_N^hCZ3H7c(e62jV)Y3&NlW}qdnJoqhP8x7T&91tCd8N zenc9nz`u!==L-sEtU9}U}27i1YI zHw!6OO_p(nb|f=}vV;NdPKpEk_>1LCX$E!13CHbgp73xbg1(j$+*4;}S=O)>+!e@Y z290Cz>jfhqrEG5Z_PLnZ!GKQKgf3i<5+mJW0DQQ-Ho8kG_pb|R_VAhY6p}z-g6dMp zT``8U(=JzR&E4wASuIUh0&O=FjwRPD#;}*pPP16R<7aEs;U~zVn#Jw)x$?U72dFP( zSS~)%B#~n5)InJ#TiJwQbc~V^E|Im5K*bNyG=|7)N)u*J@~v=Nh66&EbNFWz3{!16 zAB7o>1?i=H(Xpfr>zvk+cyJ1&QRpg^9Iw|%twiWsD5b#>Fli1Z@J+kqMr9JFRJJou znUZjEJA=JvpO&wT$4B~?6$3rXU8ssxQ{4O~%^8bDX`jxq_brL)XE?l1>>Twpr8+xC zIDoX~rOV@b>pjpWIaJq6I79B+_Z>#!a8kc}(e9omQnxde&!n$;Q!C{%vkG+Vo#o7h z3hD(=bRVEwt4JU(Nk128e?z)QNQDgY zP{j%JM35~TNs~eTN{zDVkkdX$RXjYP5aog%W~Ew(K5H&clq{*qmU(Y1QX3w&q^$N? zB5LhgU)by9WlI~QCVLx|l-b*L)EBYvT1hE^7Tq9&dRsMG4G;pFm3UR$WCq~sR9Skv zbpJ$Z8cp5}2gB{>?QU_AHBcOM@1V$n&SNO|1yc7Yap^2_l9P>T_fj3j=n77W%h#Ce z{O_4&0|H64nV8iu^syn4M4;!X3)wHhW@iDq%%B%<6;{$l-3)%$IT3UIBx#5VjcI?Qmhz&V;=_myMnU+P;M_*G#feyvP33p=xj$x2dcPQH*lZG{mfC&RLcRX6ct``pR8ag zXY~XRROM(M7XxFJ4>tZ z1(%K0lb$k`dnJc)GI!uUYeJ#Im1*MdKgW+;` z+c+jpjzhS>Fz&Yq+~EXc_|#|vhm+PE2=n)QluDHU(BYTj}bjirQw4(XP5vGOgR1tZY5u=G)$H@4m{X{{lfnd2(93^{r zs?|~6&bjPr^VIglCypd602H>f&GKpor*9%#_xx^_HkhHbdd4 z)}JTS>ra-UP0uC_cKh2gwLeBTDF0BTqf7({9$D)obs#_&C1j0L+hQD$0mphm&Zu6> zqshsS%kf~KnRdc>JC^LnG%nA5EUQ&|m$P4+j_A@1uE|*l6I8+sMn|Fd+2~^YGISR! zEA)I3CKc%5=nLphujhkbWcFImfK5@_?Azro;Te|W8{VitoGq3sHb7^qeFau<{AxvU z0{+hrdLzz}-fjf;slnHFGQXy{iWs=ajL}1ban*7l7zRLKG(#2YBa7IC%H<+QeF~rP z;6Yqu>&`wUxIxMc(w_w>sOVOwRS4;bL?0VyN6zz3RV?h6WY{UI4xY`A@I1mi>5O$X* z@h1!=C4}t?48@x)JVmm9uPu}}X9trfrzDy#=3{#Q$TGFd_bkkICXJ>n(=SSIaV_D! z#!wT3oT19cd%P6RvZ2hBIfT>8-SN434r~tgS*ZFH4B{tQ2~@*f%<;twav6@avs*g?aag$}5c_7i-WoK0s5W@QAph^D zSI1AE{r21B;2(#kq_Qx5@T{7g*^)>OTQ}*;BG_NLL zYZ+8MTv-f^v@6>L#G>K6VIk2}2!LZMinFI+GX7JjhR3(QEn6=`buNi=I)+_+sHXAL z_pD`KDL#R<;y(SCVrn{_-HKwE71iU@7Y&%?Du@d%{Z7H9m%ywk-{sdy)4oLa{wB`_ zb%m@@Np=@!c6u#|KgFA~C#tI0p8`~GF@H^l(9JxwIao|STu(P-@3%E|4hyKaJ=S00 zo6#okkgeP7MG9X67Rp}6vEi_iPbfp-CNpIubf6sdj&`slg9lm8bwQ$78V$x`jpnr@ zP}9(hc_sH-N%LaWCN!_DpKu1LFwyx+g@L%JR2bLf$X^%z9vxL&@(zdc2O`trBP|ui z<$AdXRL#`H;?52-*%D+{SE`rmu=q?R^Z z6in5+SaKfHPuAC5!KivbEPDkBih_m6g9o^v>RF&kBf!&-$Xdol?k;5Rfswo^P8C^d zoy|&mRAw2tc#rV4T49)x%e!XGGk>v5u!ne0$T2h00+;cbeDXSBN~8g(!2$w5CdH`* zi(Z*@01VZ^#8k}#a=#TN-b*PN1d|&hdo?=pl$?EHu=y~->S)|_e|9P{h~gLr=Yv*x zI{TFi7j8Qs8@PDi;%&h(G;BXz2$%#@tc`IFXO%!r>t7t#ZLT*Qn;`#A%rBHe%_a_k zg&0Q4c^4_g{mnP{ZLf#fy`k^1E#8*~P*wT@t7oORDr)_CcLCP)SS!)}R@}VJ{=7Rw zWlL(u{IIm^i*jg%q@z!dnHq(n)Pqy zDg#(3A#gT?yj+#3)?`p*ajZO(n5_|>jzuwQ{NS)_y?}l+U+kvK6?Vm9yI#>e_8LYB zNaAKXx!SB}i|tnUeg}A!_l2rtRPHX3aD&Is*c{-2%y^7B7PWO*Uj@aIz`#;w2ox** z__kRxA5wxTM<8=H%^kIqa3-$;UD+3|bugYKH6k0!T?C%L)%bG1l|(@Y2ZMbdoj+#V z;0ft1CL1c! zACXn8)Y=n0V&OS(Z+PFh?){c&CEA-r^s;IeUNOW#TkCeHxL#7(MBuwu6l9<7SJXBK z!P_x#$xRa*F-V(L^^2dc3mW zi|W5En^DggZ=}>3(W78SHiIh$MhSNuqdGL%FC(Wa*}`X@2UX|XVvc+`R0p1rEiYtK z!MA&@dw)D+0^%Dr*Ee_Y$&c5UGh;&OanY_%`4=UOFQ?G-k8|cheU*qkPy@#nh<2wq z0xTweTm(LgUWMqsbl^8yXkx^azs5|a3y>ue(rwto2?TGWuzYK=&z?M$p0b~H4=$V9 z#rm@#+vYtHQK0KExBep5L1u^$pP?4Ot!f~ks|YD@KlT)OEXLatR=UZV;DMFGj9J}| z+3J`@MsU6!i(N=O*P-&YO7PX=^)cC z(se9!#I=i+JaNU;v)(a%C$AHTifh>XoTE|JnKReFcUf{B6SA@7ddw06MN1fd+Q3rD zeTebKrf0VCe4SCH3pYn^;^ok)Tq^FYNf}Flj@I212#-4l?Bq@R2BY!Czn!RS7b>@Z zC@(mgSAnbS@oXrft9!HrSj7TW;t#1b>c`qreWN5P!k$aUvGsAQKs8^F@0Tt}99M`< zi{GO=xT?d@IeMf2y497@0J&+t48~wBjquQGAQM*L@;ip_Iis z6LlkaNyX^kAZ40`M=sVpxUW<$U=Ws(g|kYZ!bjGewPuCDNG&E18wv{SZLWP|3>3bO z_?BbB_O)BC7cCX=FtjN~=B)o%F4RUtoAn-1W+VroTw~-2?oeze(^U<;dLx~URUlJw$F3?d7cJ{v(#elr^{79@Wi>|s0GQGz> zWyJp>1ZVA6!OU`O!fimf^OH4b{Tuz6p=4`xWqXxy@>zVcP+|WPVH`NpVCNu$_<;YTWUXVdAZ89xkuvL83?6MAiv=+=m4cWR_OfQhvRZ}$gL0TT z#3OMgqIBrHyk}!14XBzQbb6`F#}G($_@XQtQ!ol85Cb*+0wsCD<*r_hR&FoW2$?$K zN>T@<%f+xG2br#^7M%f9ZYx{CcL-%GBI#f0xQ_D7mziKd zxuqD==)@I{2H)v;lMWiMY+dP7XZM*Ncgx2M+Ao@;iiRw3ea15%9?fi@#eclv`DF4& zr87h0`VK=+t{vnX_bzif_E%%mT9GO%cDyrgnwD`|8X&t+@6^Fxl zR!vU(?>7Wb2ra!{&nFx8Ik9S;G*kmp!>^&ptWVLl!MUsD>4(NDr$j2Rt~K$ci0yKZ z^H-h_239vV5t7{h-FCOt>$zFJL-sZ_$IiZ5uI;?Vsup_EKOM|g7@Z8=_1E9*wWyB14>0h+ZMDOQSBg(Z`YasxB(3oSkb z5Jh#$5RJ1{m}W`F3|uzMH=san7N zGsLHKv+&TjbFdtY+>Rny;e@kJafzt@TC4N!bybqd*c1b~E9f9kaXrBuDNE19K75!3 z#&1)*5hKejY^v0=b-rjBN9&vu?vKT4R-JnqHSNZ@qWB8`lFIT=i7^))Ra*0yX!(&6 zztN$;b0u40{z5X{@?qJO4>&mtV$T%^^$=kY9zi}x{l`*!acsZRu)RSz8v|0q_R~dv zXs<=ad)RAf&+-f9I2$=YZ!s9C(4VUvvdJ9e?^&_0p_-_)pNT4gb}u4nueAmVS5SSKe2 z!d3HELJ!uZd!bXYqGXy?(v#amQ&nWvS!DINzP5F62vSbAUdM>9!LUd)>oMO==+pVh3xx&0fLbt0mxEwFS3}!U#f!DOAHM8ziIc^ zo1Ia8tAv-&7EX6OjeS@&ckiGcV&glB+D(C+4dK6jLPT86dC(dZtu+kZ6^VNE?08_P z%_A3VwBDQR4MwT~LoYzf?v6<93L0YLp$Td_pyphM4!b`k-J{TOY&ivq@#G9-Y~y$W zDuM}M_2gGl5$(^=AaGg?7NyiYzF7 z6oNJU^QjH@j=H%E$k!xxp&J|udmSl?p(m2zh=x3&63)rlLjwTzi`71Gc6=!1!>@%G z>0HW(VmvogKOf&Hxra=YVB5+Rh}H?gIl9_@P(k(cYZXmCj?>pDTKHOY%}imZ4dPyC zRmD0nSfbfdIvDUAi_59H-FlP3I_~a1QW@*dr4j!CPOqdpGm(5Pc_~MGkt6!s3HA=0~gTL+? zb&xm$Ps9x^&lg&qtWnh@VJaj?En-$(qb?cGgY-njATcOQ_*V%-{aA&Ak(e4%&%qN< z1xO=Xt(yQ07uzQa7K7!z-4xrljtRpXLOgXMjS^RfCxm2E;WyvA7}|BFiA561L4wJ2 z=2CEbKTV^35#qU{`65#Q3^f7UxLa1L&l(5)B<`g0sokrk#-9^i;b2&;ku;?uMV)jGa zFvt_kP&@vwvZW{U>24Zfv}u-T~DLBtuH#2#rZ{<5vr3ua8 z(>k%^CyhCIRq2~o6G$N(3XoMvVvWKV|D#U$N~(o|usv+tVqB_4qBXWSmB}D9BeL7g zFAHTI6a#BXD=5JuEl-nbd_mOzk^ZOe+aFEgRL4eegz8|{MA9HaCN35ifD^c?Axm?vgxg8DpzIVlS@tT&&co^>Q?In2!nJJmt z6na7+E85ezQYEDc#Z$LxB!U;s57DYhzh)i(v}bs*>b`4@fG;%57$a4kfM<-cm}DE( zK4)V9>?YKGZo69)YR+fa^P?ndrBUrUqQzWNZH+7ANDa(3a2#oc(9punf4-VxR5=GK zl=*MV-`3|Z82tMnC&Rm;kuk4m07ID%F|ISjjlj0)kn`R%7sDnen8%B$f>K zdBOXEhAcxXN-D|LF=8@rjeQO%(AK2NNhId2kVF|{x}a(L)RE|9r)Mz)orx$zB*ME{ zBXgU@SSDa9QN@al)>9b#ee5$$aR;sd=rn*(=xkS_rZo4sZkA|=+drpQIG>@_if?9d zly#f{mV9WQXJ}RNApBs59R7E)SqC*3>t}4PfIXzNkB(%j%kmq2@!K>P$EH?Z-jjg~dOG69^mZpjhTm)t*-lXy^ib@oeCVXt6MO@hH#bgLTb z*fuXv;cCbaR*CD0DB-UBs4HiV2JCD%{UBmnCg$I8Qudh&0meOWEG#spm;b?+=hA{>APTbNivV5}iDG?KOb_?x!cKSKh~c-<UAXDidxiijm%!s)MZ~vn9*YjY|2*q9!twi!~ZK)cp1^KLb)F*P&SxBYZ?CJmeqTF1p0N!OE`PP2g9ffROoM2gW zUKjT!^NS0owm4WU_dBs^y_P6_Q;B{)wAu#Q%kL-t;rMWYq9@)ICF*GMcQPv=brRl% zPvW3~fZ5$)ZRQf*)NBf&T$zg0jx@HA0y+kZYt|o3JR_*yjhYA2NlcfEUG=-$Mi>&t zHnwuC2Ny0ubwZGm3{|y+w-nW3a7t@4SHaWLU>eKAVQFvkDsjd33oAZ2J%MtX&EUae zvsrJTu+A5_ze}^EjDUCO2lP-pUl~i}2{I2YhvM*=n=|1{o1+El4djv|W5>jBt=p8^`aBL+%& z{Jd*ob6JHrAk%5{I%6d9sd6^e0XwA=bjo49=a_SXi5V95@#Xt9s9pGYZ-~Ao>*$3q z0Q=h-pSU?L!a{s0mQ)IG%kH2|i|BljE-4={wtopd^xq0#;wls;QPrvFNMZ-R z@k99NJW@U`(XZYaVUSe3;$XDYRJST0R0oCQB8LhNX?fhSnBCNrr z_ouQU==cDrKfj(WeDy1WC!|cM4+<6E{PMZeG(cj(-&+)gK0~Fo?pS%gkr2yutkvs( z{p+>{v@0dn83H-FNM znN|>)_8+8jT80BS7L)ZQe1hrx^JL}`TUKI>vcT>d0iRxA8SxHvJOs?JjE4|CLU~ai zsfhgc`g}XvEU&Ef$F|Y5$MnlC8!zMBWy&-PjYqqg;rFIe+H7^XS#NM?Qr5cZ5uZ%w zl+NF@S(RcHJL$ zsgeY0r6Q*(4iL#F6pq9{kM<ZTz7>)}{bNXIKN;Um=x0Hkkme1Y?4vD@}Q1=qqBV z4B*+YH(FBk$#4PCRapl9az%$&QI@pSmw0jyKx$xg{uwh%vf(fGFB4+!C`4#{SaIbz z7}j5p+}QX?u&QGOVSYcgD$Q>w1kc2xzYTC?anJx@KZpp;2bGr{N}l?05W4cXD{bt@ z!IL$vA31dg%gdYfA0o^eAclB;@%%~y0}|urOBtZk)$wn`0p(0qH`CR1#I2p&92*JP zEZ!%+8VMmBICGa|S=^8k0Gm%2tI~4S;EG!G(=ENN=8KswP1sqpz>hO%{lDIxQldWm z$^V;$4`Ect`^{P8tOn_jhiv!Zj*4Z`tO6qEIQ;@4blk$0n*>?y zW%JRm6#5qAdGJWM>gDyt`C>C!zxOW6him*Af-U~rZ9^O!+5TAlY6i29(@iL0K2x^SjFKcGxNmM2ql^Fh>DBSmXTSY6Irzun zKZXPU$yq(_LhrA4*Bcebb}E?b6@qKcMxwGAt5p$P+L?s`%_x3!e0hWaIXPKuuhy5e zUL!>Rqm1L`|$eLvt79?4zjNKc@s2Lq?q%EzUPxmk{UV6O^8}` zBbJaZx)EArarW!7uHidBd0?} zH9HzK5~oh3-E89fGCs&)k=jDZ-rJV~|W=h~=%!^qf_E54|}Z zcuC!_T!v$fybykZ7{);6lRQemC~T2O{n(9Fb&KKV7PoG2uhh3kdDH7h?bJ6jD0?g? zCMo4;X;G>q_|wT)31$HdPHNK()P!4Ld!UUM5uNg+`9 za4#|=!>e~#2GLPPE9a$aZ{?3fV?;;(%7siY`ccsf@?liR?}&pihC(Wg6{rOiG0g|5 z5mllkKrSc^OBZLCMgwZtemZam;$5AaPQAkZ-y6I|E!9q?G`=@@GfRxE^xOYhgST!p z1hEh#uGxUYC&7D8YE_Isgh8I;?;C&|kNX>Td62DyGb85m49&-TBzxEekSN1}OCp%8 z)>BoC_0&iDB}lSUFSLj({j!oo)Xke6{9?x9tI)9r6CM}t>hr{^AIc&S1P2}d5$(I? z>kD5DE^mKElIsYDoIB@uPD1tBWc(7D%VY2m&Z8~hV{N!)WE1UCk!TMeQ>_DE8#dRP0M?-1C;-u__Ao!qM0JQkB8KIMB&syB6;XPvxXu0D!Br*w1u&wF6RqmIY z+p_92kuyB>mA|j9&sWRsN5C=?dUp_xJ79uU6I@lL3Y|uR11IMj7~oOXzWhgb7xU}} ztv0lI=eT6#F9=MySK~f!$OA9(_2hEBn=CG_cAqC13IO&!8l5W*N!!|zNTOoEO{q!Q z;=t=I?bd)fCYct(W#qkJ3{ zJ86FG&#D>^8F zVag)|!#!wN4}tCRe%xp{oG-Um)7|W&a(g$^kl}4MLd1uag;f*&bC_GjG=#%7qUHc^ zk;%hKJrx(eaN)h@79|gjl(h(jwF} zVr=tIX}~>Jm7ULosfIci@PrV6aXk(u)g3jdDE6q>yG6wt>rsI@B)Q<~b@+AM1){a^ zQHa}hFV56|BgnW2pnTE8X|CDiRC=D671~WWBR(_za@Zw<+hDtQ#@qJrGCU0RT_1fd zeI#I@wx3TUA`4PznR)OKiOVh&+5GA)MT{Q?u+Cn1f`%~G5HBWHXhpcHVPK1s zAe+3{QW#G#zqx){l#J`RCJ5t>Jofh7N{0x@>`q7RQ}ozozc;H4T3{ZB)-1dqO3!E< zRi*~7>{%CHI@D{$Jp|Zj^k_HTz+^Zc%lH>C;_Hyr$CEOVSBXOwb@oZe57Grz@Tfua zEC*1AFBfXc_(IkP3;5~wVlQP_R7=d^&;D|`yo7K=)1&_`=FKIAbE%(*W$-mENF{aZ>K`QymIHtvspE%EJxzQPEBKKt23^&tmI;13*_}2&nAvg#9!H!Bmk;& zRVgvJj$TpM^Q>UTalh|c$w@^f7_%1RHKItks`_#IF^q|5{Of2X6$TI)h@}idV&*w0 z_CdYCDoU)Vo?t~_u$cMW2@DyD!UZq{6%wpzr>v7b)gV?)3)uUsYOtsbg>TNTYL}s3)Y!fXR#B;M91?>BJB6w#_uQ6Fo&Jw;@ z!kBf=McgP7V(I02b1_|I@wVeJ37eS-=1Y?BkzmvrV;BpJtM8_lvjvCF9EhWfPl*cz z9x5o%;Ng6!&XWrcwB#yr8TcPhWDT(IJw8fslpFF-a#8_G`j@b^3-IR6@lohRMf8C9 zsIWY4-u$8L)3}h0sR5VqWxL zy}NM|K9<6*o$J0I^e9Z!p<*rm$O%$a;YC-t-iBxI|9ieW{?34D$A9 zmFby21j23x2Il3zY^vRUPw>?%k+I?64KbHfh~i7C^!DY{bDthu@f7zupnPekuCCGc z|2Qy`H=l8AOv_g|ZcSVDVdcL=2N&zW3ltu8UlWv&}Mq)@&q!qHqVN@ zmiPp!LcX5?ez)eU!48(yFBcO>O=8nt<}}443T95iPT-`9S%S1SNTOLK)zp#$UkUjy zv-LHar}-)}xWnV6g!SchHr}Mwj0#z;t>{H8-EQs#ZO1hQ!v9ivsnDS#-g_ z!%(#_fiXAZV~yS4n)g(OK{r@ZZSF&qnt~59!Ct>0m5dCq#V2NMYwhBXU;TSHIDC9~ zbnxi#Xf%QZ{93fY`2=p>WJl|&(ZBzF&dMG7x`^w|e6ewpp8#gF$k*Zbz?VxL#VZhU zNFr&TTU8PSE@t8n{3}3=xF;O~Us3QRsvI+X>=|Z-sx93~W)(;DYcJ#nR;MhwLTUQlPvA~n?GZ{Qdp z^NUVSqh4YkG&Xx;hMHugh^>!(BKS8E05*FD*h)pgEZP4BdHSy8Kpp_LqC-ll%CdZ| z!y)*WLB|$6=4?s=keZ3`bE*8As*Jsr1%XSGo!I~>BeIALH0#}j?&uFde`EH%*~}QOovr2!rEjI| zH)M4(B}JK&t_1aDH>L8#oTkpiDu#5`-OxK?xuVd-`ojlm1Mu%z)>fV?){r48TdQdI zpL9h8J3e)rNcP~z-eLaON9ivU62`v?u>>VxZ#=U^4csGcMA9>6i;7EuHTJGk&Z)-C z=_&l~Ez#Ta>D|lJHhJ++?R>~CEJD3wX&*_7x7rO109b>y8OWp{uAX9#i#zF<1MWfz5W>?B+bsa2n0N z%v?x72Bv0OLuaL`WWZhkC5!WQR)Bj+24EDUs|Zg3yYKB;2z`|l*h7_E%u|S{$(g52 zVPgL-GsJA;|25wGk@vq6E7FJt4ingi2ruKVm>1XDO>@uKcQuU*i>)d6Z9sM&_r68T z#%xCyV)?_v*jXlOwV94LYXVr?eQZ!POXK@U*P1fnD0;>i#*>Nw)DHF7sNWDWyL z^kRhMVLqQX+cpRLV~{RYmrUs^PmA;rtxv@`7{s4N#f7Jv>BRzK!1ioI*{$thK+t+g zrrhrHRTPZL-yriUZfQQ(>)pUH4fN%g&DnUx_+~()>q^0r9SgEvTM8E4063FnIJSK! zeAepDqn4es+f-}zUeg>Y%l-5E)Bu`;_Q;2IQR!hDslIKkQYaO-Wu5nQPxJ6ov6AfJ z8~Rya zG8&Sjv5T9>Gh)JK4%_zF??a!2A6b>B;%ymqXUkUg{6Duq?>TU@2z4ZUVgrS9?t}q~&C~ z*-Sql!`GuH5_SNA(~!`$g%>&fKs{GVoqP*C(;c7^P;c@3XNKgr`mQeUR@mU zuP201#z;-~uY6t?NwwW>%Azy=p-0CE>oER7;ZiV6eIPbF!lD?rM37D>0#} z>g5ND;lOm=UBkpgC-xpW#95`bIKpI4t!G54K}Q@~lTR!^K;j z;V&z?U_v!ke`;>8B1!@p)zyEpI=X@9n9!}6IeXNRJ*1T%3&tRlQt(?M)+2gXW?AYv zEwedo)E0HYK6Z0Gtgb7{~BI1{2YR z+uAmfMWQ-mw3qa7O*a+aTPN(HgRI7Z2mY=EJ-)$LHtb#1;q5i**w+D88X> zTQ>q^l%FN`jcxJpKtuA6HO!AJXC~s2cGm|Iy|z^QQs&k11y=Upu?~?gwe}{y#JP&e zsF=C;AUoHD`&x`Wq44r}dChd`9amni45AS(M-=i;b!*xuVs01E1d7C@htOpPjf_2l z+U>?#3IJ2$pk2PFofb3pzErjo%M>`|HLHna3kx%^Hz0Oekkp~xJ(*zE8bQV9GBo)W zMZMi>!c~|=2@zoG%z<=2_%)uA#{egJCuGl-WS>ko%juU9`6i)FUa8%JpfrKjnI1nZ(nm6^ZkaEm2%i<|oM+tZQy z_x%%s`idsm_N97-St^T(>2Pl1m*T!k2f`)JpW3?#zbA55Mv-cNzm+~C|s!_au6_OY9V&IsNm)dcB?u*&*j1TgBIh5$rP>lI5+|Q0Z zEsN`?h8d+fZAH%l^7rly>rH);rsvC>0jnmf!RnfME-&A&NB>9fqaU6gPX_-uVBY!e z4+G5LW9Ryu);5VnPOK?>+~VW1TPWzty37)!xKi)1WY|xoy|j<_s7pkyE|aDQn)_|z z%8lDpx_ydLe&I~T9_R*B(Y_d07(+Vjdv|9915+Wz`vz5`g1V_N!x950!0B*9v;Q;R7{u=j;>pFuO6LIobR+G zDPpwN?NqK`$~%-YH9VT*vZ< z3ZF}BS$?i^7iuI{9t3-8(Xe9-E30{884Z$JxHSc;#6HUl)tJzk3Q*9H!u5qc9&kwf z(3Vt;n`P*ztFD8PzIWd0lg;7-W+=eU4D;oDO5}u(ATxI+t2ry}ma4oQn+YHxiC31Z z?0k@NdUhQ()jFN3G?tfD_$HV}AbQ^Jjae+&9xf=Qg9o)r$$jz~i~Qm11-&n4+t&nX ziK-W@alo0>>*>$JZKwq1h~$2C*YJA$L8#vx!iZwjD#>&EwO23NWN2C$PwsNWx68{~ zS__opI6j-K-ju}I2M6eVA%iF8Ze>19R_I9}8OFDvCU^+^o6ieT49qiAl{I|$_5hS^ zrXXADMP0kK*^&!U`Y_qbOJfMZ;EKD^(d|(o5F9(Ez~dzehym}l0PuBSb5>vmfD;ho zm!OjSH1FY5V~;zeLa%6nwqB+-pzWVp!iEzHQ<%m)^p5%xN*m3-NKbH- zIhN7a13BS_H4dsSR7$dW>BUKx*D>T^@L0`<6$|sO=z8N5T-bn3H3oxLu7F-eQ}^Wd zG{bH*7L~=2yN<|0c3^i)`iI#V=p}tCDd&%GudlAwn;o{Vpt?P_OvR$co*o`-*4yQL zB^0+%gKqEubKKuw&lb$<6SdxPrzD?l=T(|95b9-B(}%i8KOYuMLV+7^LE@W;Q;lVp zWLIR!m7!DN(+!}0Z^!G^a`yQpIAHK0M#L^7pv$0rPrW-k4d><<<{sbI;560{m)ox* z)18+@b>>XwhUfl}GHxrefXNnPjFpWwEa*7h)VSc4A_!Ye__E?aAi5a-_d@>)vdX28 zSPOYs6%9%_g+Zcs`JgM-?DmakM9|l;JZ>5`oKKKe3#=KEseTW^HIdM(-DFq0&O39fS~>c~{m}o*G6}3t-v4RS^0z~@D@Qde-(Q63FcOfvWKpg# z<0(O5J0m;t`A`)}o+SKPw*JBjbd390CO$i&F^Qrm+fKaItT0}l5Rv4Up* z-S}X#3Qmbj%WyayaEK^h)SfyWK$RMd`9Df&Anq8a3@G9TLywy^ldqKHkRV@SK}KDK zi&2O@tiom~60ny#Ov{5>cdoD;oHRPg8q*Lg4?zwe4=QB;BI+m& ztYq9C9Kj#jW9Q0?Y8A>pVB(NM_FpBYoT|Fo$HdM6K;eHz9O+#IhEwg! z^rX48IL;Df{fmD%v&6EE-OJR1NB*h(356+4gGVNIs)CH_iSl5-U^tbL{splS3M-xe~TdHyEl-8p_;%exw zVEQ_CawOzN+_^&WhK;l8pEX%m?hx#PH=trE&q8*pw=unokM&_Y$(>ph94`yr1|~ps zB(~H`ccp+8U`yrW?9gAdLEU9#Jr%||sJNZ7Sb^ z*^aem$WgeS1iv4`0L+JUBWG~>QOv^9s6<^jSNZ4~&Lff9BL$K~f6(Er!yHh(n9Fw= zUB9ort8GWYkW3^#s|m7WenT-=fPpPc&SyhHtg2b?Gv>Nra&8SKQ`woMB3}m8yV$}s z&E3@E7im$Cs-{!*XB|J(HoT>fJ<2>@y7F9Z6|{DygaR7aAw&NVM%p==JcmL{sGk># zt0*0Z_lg%xW@n}&oOj5Qt`bQQOg-(#TbhT?@cW81=>-6^jb2zG?wU@i-=Xh^f0Q=jR3%3~qraUg?W$a3`E(kADh zT~f;g-keM8I!25mSV)0XOu*a38G+%hUFKSXv*4zLGi+TE>&VQ-6;VTxPOTF29^6uS zKE+(h^g@iv1=;iH*=ngqbL~cuw{V#97C|v2JI1#W44uDQuAV5~K5Fj*ZuiJ(34?+Z z4T!*=6*0>J`8L_f9G|^w;){g&zL#t^K(KGpOfvwo2Pdm&mnTZ28BgW6Hl@qQaJp9X zq>qc$6*+^7{Eg*6)%penFRf+4HdfeVhrDRE`3=Cshb`6OlHacW3)DtZ%)wqGCt?eE zO{v~Hce)=|oo<6QcwnHGJ)Ld`i~wFpFgYxP>nW({fepew`H*hpU=BY@(5EzNYs-&f zSJ|-iK?74=U~JrBq?6KJ|1qU5*P z%eQZ001z@TMD+5{i?L(VYY#d)y=&lgb3Y0hojV+cN*CM^CjI2fRS}jE9Q)W-j>Y+& zCBVri8?}(`ZM!ExEN)Y=wT;4H)l^4-A37qNjrH#1Vk09Z&p`~1&4b0K*}}Dq9Sl#N zy&7#c>y5G`+C95iZU96kvQ6(I!OUm2J)RTg+pIr3(x^(+YsuBSoha58S(`ErMlqlJ z5ykZp80`IGW&A+eO&bQogENw#=U>3H(prmvHukq6gh$E`Q-VwuFGzClt1BooB@zqH z!2-a~aAkKCkUVU*{ssqG**&eLHp`C4>_Ay;rn<<*&5{x&W2hl)I!j8nh(W-Qll>%} zMlkEO9&K{w+Y_pzbT$Ds?r}v(eGjl&wQZNvJY(TI(e-x=u(m2mTXiV?yNSR$vRQ3! zO;=Ue2VHU%`|z2OHM5jo+Z|uX6LX4J@;}Owb(^;kkqAmAB~Y}qC^u6I!w?DLIstP` zn5CYO`08T+WYV^$`fJ;%z!5A3iaAZLR@0fU#xZdn-=pB2pwLY9E2naBQ1}(&iVqP& zeTfh8?L%|jjWk>UEyv1-?@*mgaVFy#gSV)vGt+V1yf5u91l{LA79qyjYyr{ z!5C-J1ynw>T%61w2qi5#&}xgh5jbkmfJzFylffh6G%qCjT0YErh|UzHtuUrOi`j|q z;z8U5Yt)tvQ*R?W*M=444ri-2nJ&#wGd&K&pbJn(bh!xBHQ0@v!Vj^~jZLu3f=WV0 zO;N~_+pv%6ngrk#-6WF7D#g4S!>M%`2Kzb0K_(xrr<*wjtCZSa8Dv;Z-#aR*%(I-X z*!!ykntpEsn%D^zkq_U^7yyc=PYX0^e31&2NQ2G#BvzHDc}pj01E{` zN7V{$+P;h$I6S}f?^6RHB$+eKUmO;?fqH4|;g;VQJNBE5*9c><>Mx78PwwsA?2Ob7Egf|8{ts za-fq1;CYUXsmG2(i7H0SKdKZTm#krHBYww1}nQ@e9J3%JJ+{3#7Cj z-hkK)j#TgIr_J>0BZAwNX?FnP9(f(Z2P$zfGYY}PWiDDD71i;OC@*WwgUiLA!J|>R z)1m;`Yq>g;Dr=II)@Ti1thW`{={q@751hZYe^b}4+s*6Yp-+Hw`mf ze{1l)71#Klth8BLknS&=tkkmHCMwhBLyov+p-NolX&j9{Eof4|-V7gYufR6(VV0{< zyl}Qwjkg_TVGv+@h{(awkJr2F&Ekj4`H4#>Jf4qIbq^%?O-Md+C!8!e?eZCN5BKW~ zpC^0VIw`H&$f$ z*i&r}qk03kfNF|Ordy>{#jKE1^GzC==G=UFQcy;LPO@ln5afYD%pHm-+=24KNe*(k z6kn0S1HfT?8x~v|o(|L*QoRlEwR7y^s(V|MSc z*>d(jbfq7!FK0W-%7kjfqK;5$$B-YIGx)h29?mukl_|cuK3^@jFq`l`psCoj_k1{69kM1tEcp%B;SWVI>6Wk=w1F!1qc2)U>=jh#3rCzAER_v4? zGnBuX?9`W6iY~DvC9K14NlCG012VAH#C?SnmT$q(9&`^MuFwVQ;3wTe#RA&74np61S15jHpl zC-yH>sqXKT!-WI%|5!W`C!en6d}0p|9AnH+G+ zfO13dCwOJvZit{wG)`iKWCjpV*V?1V13n!-j(EULfv>RLb4|CO=;BG(PvinN?_X;V z+5?2dtla}zG-KEpjm|D^)8j#M0uyJ*W3WUXWVV4f0c5cN92$g=DoPgt$9A4Pr8w&G zkFN(0o?b6k^RxAziw$mBapCW?^~b1QE|Y9>rxlZx2Paq3$3EBZ+lT}GA4K1qjo19W zA*4|KKhs8uxJ2eX_vzxA>wba=O%_Ea7mid5gy$`}NM5F}nao{og-XgwJC{mqVG;A4 zjN*Dxdde^Hka^3oI72SxC)%i4ra{;dYzEuBXeleB#Dh1!2J_)m-)oX(Y*; z7itd{*`qCwkfiJTiTJMRnA$I|>1@^c+*f^ky6{?x##n+ZvJ?7$*_2sf7VHgL&{{G^ zP>YsTX(=^t`-W653R7g5N8uLenuLI2&c8(9)LAHv1tHxb4%e%z2^ox}P!!V6VfG?i zFBC}(L*l0UO@`fJdF9!iiiQ~`Olde4WGam4sw*~U(qVyR^B;uwp#qD8M`f>nKU)N^ zG%{!8R5{P6qrC;8`Z*P(@`zzGPmhC0QkkeuNN2_!M>J-E$R? zHhJ#CwqZKMwl3m!*fn{L$exY$VB>^~R(x8xMu+iYX%}NvbO{H;1xr-Cwo7Dv?=^Rr zFS^6lRcDD}cgx6;$%ijvIWfN_ixU28GSpm0xZOhCS6zdLg}AK`tRkURE$h>3uvopy z+AL*XwE(<^3|n;u_?@lF3uBzpu)Kw&GVtnYB5&j}!Y7OF)CTXkrA}qw;U@aX zX5TnT!^@n`SaWmdu1#j2)HRuXQr~3OhSE)Dxm&wtgPBE6cqpmlnb_40C zw{7;7)bj05ay+t1q8#vu*2!}kPr6LWz0@?(+{KKH$F$6$Wb4wG@_nEslSu; zC8=c)=s$ff5P%0p0M?o<+W!Zu<+%ibwL?ZWgpkp&Qbso)yN_^_;O0u=yu9(OnwFXQ zZhb@{r`oPm?KVLf6_CA&%-g>wUxaVehJ3Zdq+am8{aT05Wu*#hy6?RRJ89Ldv8?hhk<~ z>DTmntCkHbVQCFPQl6>!iZ#L8W`XS&B#yGGDLhJgjvcDmTQU0{l@#is@NOBvn3O#3 zuuGgd=saJsLE8^Mxp`KC7K<>*x8M;;4Dx#*8LjU@%I|^Xy9^`~K?Zb|otL016I_n4 z+9so~xu>Z1Lo3$;$Nlw0HMiDLhE!3c-8I7}&z}mJX0)fZRGqU^W&|Qao=mHLG;N8r zjS{|D8kotJk>X2IH;9*8it-1w{YDxQ`vPg5Co6uF@N7?h#Y;HDWZK|V@wGj~HF)Ad zeR4RrGoRwH53b)aqHclLv1!tDh}O{75nd9)`1%Pt_N46|JCZy}A5NFWvp z#@IiD$#HUaI5|0cXwm5X0uK)y2&|Z#GnzXz7B+D2&Dp`^$?3=GW-%Y{HsURkt?+7m zLtDERO%)OPS{R&PjrSl}%`LQJbhb!76+R>@_wiC)&Nox?&P2zWQoQ!u;v&vrs`P2< zB-Ma&#MLQnSrU>>XDXXL`{_^`i{JbnpQ+$SEvHx=lPsq?9BmfPj-{veQAaI6;7 zX!8Q&u7<^Mux4RIMHxBMFj~Jd&%&>fz=Z7+u50+n!qw~Sy>*>Opmh8gs;tM+r z!aWgwhwi8!Spo+oKxs62@%%~y1Gde4DgHK1CVv|aXraBjnXay*9H+^R@}Y3(b^MdS zew?mAA1?t1@vl@)H*Ie`Kbx)CBGc_`^?1IR>C*6wB|iCaF=PL)x2Ho=Nc^AtzhQ*J z-qP{T{eCq2xLIGW0cO&9UMo?UN9S5|Q7_yx0oD$W0EiKOt)uLU)8i&jDZ-=*71J8` zZ(L=lMy+OnpbkoNPqe`HW2u~@rr^|7fF7dm>j|rCuGBdcmOs?7?rNjCCBOFW8a6y$SZd;e04B9!Zc62q zOOwz61*k%MUVJx|AO_FLc@r^C5P-wtx46w?;JkuC9*`Mve0lQ+xtMgp39V@ymm*uZ z^-gw^yU^{^NV~E7TGI>?teuRL2CdMAVS3Ye!ZJ%QW$%oB=M{E}1ymgue1svbjpBYK z9Ryqj*~98an?AwfrUg{*qzO(n?c(?wJWn_N#=SMV96Hnt6v-Q=IijyI>=d(Tga7%Qj8t71)9725UE_YPxvs1?} zitM!(0hb_?BB(2oLE*s6WZ3LQ+L2Ru1r-;L4DkcYNXd!_)f8+K=|4vjZc&yi^#%xJ z0=CWQ0@afr%oibyhZ=iE2F+8e?8YT4eouJGl+R(`OD+d7=7PC;+0qjdfXvt&{%WG}YwM!#6uIn< z6UbG=n$o9N4PnO{n|W55B0KVr#`H(BH}Z0{w<>OVtCTQD?&ZK#hlIw&O82s?S$49D zUEO&vx8)e^p6uuV0P*7eI{S`|sm;t+q-7G1B5hu+m0g6jgadSkwPiQ5aSaJej<}iXghm zlT?v{GOBkZ7W&2&@d6pdt(l9DKB3U_HYTH&y^|XMlV>um`m{L96@n|9qy$+O`Z6PA z29u~cv!_#MB~6N*gqquL4F_9_-clrmA}I6ElNo-S2)?{fjJ;kgdGI&CtS&|q$5gSh z;b)!jm`KR)!zh>C)SBz<_eb38C(~s;0f&9IQ}fa{x_H*ptO=@Y*j<_if(6ZYGCH0M zDR4Y4vgRe2$@zCkBR2*MhsZ*}DAM^ZU%MyO!x^=0vx?IRP5JFRNOy_KZ$ z4lPA|LZ)lMLDVkylF@dipxn@Xc;G5LA&u+wTxbJA2rz#L%JkdWB>V0o`@-oE#BIu)-KRn-E*|WD$2!)i z{nXexg+2x^>s`s7N@R3&G5s_t6uS%}ai6S#z@!vZ5r2bQUDK0RK^b~gO%|fAys|G+ zDY*-WI#)J#nc)I#UMnq?{vyFxF1GRJrI(Del}OgHErT_|yrrEOoEt6CtRMB@0o^!f zi`{y?+72FAdw|au=WDK+z3Mm3Jp<(_#B7AgMcgx7`rdIYyMQLixMzcV#L2Hg`N4G!^1n|^i+j-OM>|GEw!{KH+L}ua>lp$#X- z9XFK>D9v%$W`iWqz*`^E8TX@kWy~8G0aVZ3+WpS!dZvsenzLa>Bj4yo5p5lW3-1Er zsX`IM7#eNg2-Vew+1rz7fI-u@b&qLY&m)i$h8EH0WLgoI9#yp!%TKH)>7NqPy4~>o zgtlhY50|P3fJT1-fJOqAkq1Ybea_76aO9NCrz~YzCuDi*BLEx6gE}4jWWZGgs%eE- ztKTLqQAe|zb0?D|BeI&K)?e$mS)!>4P;l529)OpM7DewFjH_>uoQ){oGmniad>2Ch zuFah8zL&POkVDCQY2OMJ)=ti}zm2uyHdE)yyZ6T0@m7&VV`^<|XXF{z1S!+OZW6#& z7UMF76^&rG@Y+2=G#|?8v(f7lMzn$kJWcZ^z-rI>2=`uvovIMGXW6MTglL;%tPrQ2 zL&YQMmWa{t&Bi~C{>^-=Is~)$dO{%ws%B4jlf~tH6e`WU9DXYm7zPJFEq1RLyUlX; z22=Ry!`Y`#1Gf&&PBWocu?widt>3!F?sP+E$PVR{D0PIS#7c6zdXC?^S;X|b|6O6F$O#+t#@U!i7uYPm$ zr^8yRS_asOgNNiK?zs1ok`nZTxf&6w>Pi;n!S}M^@>*Z*7MyHZWE)fT#cDp>@Aof> zW(-9BQXz(Tn#Bk=M#I_aSnuczrUR{o3>msZx&%gQvCtstqUKa!1=sZyX#JG7 zmKD|eVk;~}4^M5+G(fz;nk_&+9kx`(`a?Wp0IJ{DKGq+nBH8sL#V#+^Y4v*CB2zgj zudZjWq{Pd7ZVd=zsVO5X}5`zbpQI7e>C5f#S2j zI_c}FJP2V^RRv-Yy4dl2oM_H~ot&MY1y~2Ynx+-pwa3%>&1QYR-YsY3p-#^a1k$>$ zq}zi8k*>~!0458%ElIFr)iOotR<%HqG_;h}0!s7s7cUbp_3u10b;;-k#%f}t3tqhfO`b}TK#NHM^Cn_c|YGO)!> zaP)GMLG(Z8!K1DcZN?3Hab{3{D-nr+c3vldtuN!)CMYcaig{FaXYZDI_hdKyW8oqx zYNmnQ3@t%VUP6~IPjz_81ej`=ca=QP>(v#u!I{o;Y3ps?5HKh`%N`_NM0R0+$O2Ay zG{XFf+(>fo9aHC~Kmv`P`H|4w<%df}Qx+HJ*Yx`6t{(0ocle>C<>O@TaB$e9yb&{e za>8ryHVFwhCQ2a=$OILN6~DR|jHu$+cL!D#n@_gpQsn}TVLEV83}sbrWTqFh6lmw= zNz-SKFKkW@$y;8_ZP~s~KLG=z`)G7ALjYuq+!o1|`L*{%FEw`QsF;PKHQGH31^$(7 z?x=OdK8VOjT_Icr0>ooxP^9_DcNb7}bY)e|zg&EB1(KyK`XYv3M~=v4BEZ`Q(aVj- z@EBw7*_ZMPJu~ft#ok2|8^q28QOlxGiF_dWSH^ELtE=EUWX%AByE$`ulHHedBJS(43Ad_Oe2&qVIJRE-_78}6m-a6BVZxnp|x;! z6`bL<<9VIO-QDpQNK9SE~oi9F>J{ZtS#{C9=(PXP_U3C`?a(nbDJ5s0PRL~2gK|NKb&hvpPjBtU;Nt;Y>Q&<%6eoWy`<~;}~M)abZi@`QR2B&xrHS)TKbpo1GHV;*v|F z{7hgeQVYo&q^2t#xcZy92AQ}A)*urfL5ReFlzD5A31!_HWO53)t?P{`hj}QI{6--k z1$?MXB6^Y7X)zdgm-lQ;IymI*6FCQzEIS>BD*V}oqSTdA>I@y9EY8=HkBb$x$B$nv zAIPs)EUAF4g-zVrR3$Bj)5N)umiOwMtno^_<7ln---oHKp|2%={i6xeW(>Y2{T#Mv z+8P|jqyU%6txlXpDH+iATe6(WxW^X``tJ?OI(V9l(=6)D7%7L0p2SA0(YdAU{u&Iz{d#QMw7dF_vd5{SW4tn{k&=PEI) z^+I&?fpYD-cWt*I!`6h2_hdbJ#`TSdzfbh`R)i$RIBGVf_q_Fa&C{#j#+|--#n~>a z-G@r_|Ib>rI%eyOE6UHQf``vfAUb0$=k&U z52b*rc}<=}A>T3OPh}xda!!keYavx`PhZHz6u);-W@_;=*h6kYNFj*Ap&FF069#cR zqEITE-|A=O<2Wzn@j@{5S2r#}{+vv=5Rc4k|J?V@K0aWqxy9ehl^V+{dHp+YrN z$(|>3XL7Y74;1MDh%wn67jl(3qF7HE88B;s!ZB3ddJ84U?t)&*km)a4Y9T@ZUYZOK zl=|c|-mUJ;fN7?)f^YDBP@I@{QV6)I!}{C@cUW0e>r_=5;M_dMARpj1gjqdE!dJ9p zOlOXGciOim)hyPus|`_`zeQit#|un#wiEV;SV4d*2uKmOlE7`xrpe{-3#gCBZojdf z$vl@DV|2{2v^h!{91{2>>SzL~1yI3Z9~ZLOG9E@JtEp$w&mQ)QS;7>}YWD32SHB>A zn>_x4`L!>mZx*;oe9hdGoSY)bBR{r^j13+7XX`&9%@}YMBqOrEp=u9>W@TWR zGUn=!Kdx8vEzzL7LqX9HExqAhP&9}qd;*nYH5k_Z8*c+)7o>O@n0ALF3`cdqw7Uo< ziVB#y%j;1iuukGREx0ww?tBWKMdzQe^}$<(PaAPC9EHquhXHlF^YCw@^CU7H2<%2d zo1+AqO3^-jHb_7R13^uJ{YwHkWza9!g0i2!g!7U<8 zQT#qZlSGr9eaWQFFgU8>m-}$%@no3F)K_(7?nFlvEH*tw_NXMf6yH2?Zx2uyv=RGH z?o+81p(%Fito*0V?LTRI*zK)x5t6irZhF4J9lm6qfR%Q>1SVQNH2Au zzvV9L3D&{e)1UQ0z29o(j2)o&79|os!{nb7O7r0bs`ItA=}JV4jIN4IQ?fS{I!bm+Pc|7N&p9`56_JRrnAXJ9~yIG$LrI4W+^fE+yS;W8>ly| zOWK$DKZ%#uzV6l>`+tj|lc}|$s%=(r#08|~v=3Pm)#z~Udg3U(Ci`LOcjNd+oByv7 zuf@M6UfZY^?GX70wQA8_B&bFATS+Z~t|ru?BPWXN%|isW=zgoJMfdkiEoQfgyfqg9 z_SYkf>J*nh5op{iO#cT2u_-qDl@G@WEOtLgwbkOFLcw8>&~!d1aKra!2;;;|%i~UG z`im1w)p&+GB;&Q{Y&0|47YG_u<9Fh)B1arQj?lXJ(1T3gJGVU0@nWkDMWP$}Dg~7QUr= zap$!d)h)>zQQC1P_~+9dq26E%CM}5JVXA($VxVPK`hFH_YD)+-B_eFb^|Rw4hg7r` zYF#A5W9P_YaU9mu_Kd(F74^(i6l`UI)c^O>tK+BCn)%1@9}i6@Ml;cd5jQvJV~-R+ zT+&xlxK$-^ygn|%M&X;d08EQZL_~X_h&GqwzLUwHiz#e0`i7oOUZI>xk88Y#uUd9^ zc=GyJ1|{R|+BHSky9gTsR-_?2(_u1i*U~-5tM!l@fMS z5>qOaSL(?H6bO0vt!3rQljs8`6_M0LdL6un(QJa!pI)J&ODd!!hxa*!E37UjEqxv3V@p*J1q28b*^nX zS>*K(h|0}AZq}FU1~Zn+m2BAb%w-h_VgpgjHI9__HgBcKX$5aZnq2;Z6@%iTVk~1a z`!rQaOd2NbW*`6W*>Au7@bq{x_{Rb2-NL?6xIGbGO1YNKhI#1Xl$jbn_<6k@Tgj`J zkk3Z1E}o1=2dc&C6Ce}Pu2-@gFgcFs{2Fqb>so@LMubKo9g^lejCZH5ILH_3c=2IL z*`rO?aB4z9j)|Hrs8&{HCPMj$eZKfZBTXzaacrjjOYs}E38D54Ae3s+7FWN1+E!@F5#*!J7JKBNO4e?4ukLFK}A!Hj-HJx-7P=ajjJM1IDd%P*Em0o zxoHPFLe@dC9}YBF*AItDEhq0=K>b@OE^8G)D#E~A_LG-r66U;AHblHoA-cE-3O{+b zB-WqR$d8f{qxwGzumf)o%~5dRewMQrG5wRdbpdwxU#V#K9+5XWUmzM5WGT!SqYD{? zt{W>lftp;?OK60#Kb5SRaDm#nvEl~D7dS{bjib?u!Xm~S!R2~HslNI8VluU8T~-Tz zvYUQzpD+{(WV<#cGZ!-ivxu7!B7!U}R!<2$-!IMCK`>D}5&sq$oT-xc*OxN|Ya}r{ zIh#>IKitmd+`;VqQ&KqdS|d$g@4YtNse!4Wn>=X4t@1oFE9Ux!9az*lP46K+Q{iuo z9_^+Z0S#lrIma*0CSG?xoIGWLAOH9|rWb-!6_rANAKPK+CSAwk*@|^&S-#-T5-%W? zg2Iqf{Q5R#K%#F`2F2mzmrGS7UJ@btFBGrxoRprpgBe|B>GB{(iz?>>rz51rJ#@D` zbnpq*2}Ua~RgwMrGY1H}ZGk^Sg^H#?RB0Ly?zZNctmv?{6-y7PNBt6(6T7wBW{n%A z^#%yI#U9IE4+ab<{2Z>+5U1lqLuNo-!; zk>D42o0z%k=BbHtJ#^Lkw>~z6De6n6+2lcGQbixCM!AAq+LSD1aXIBJEO!*`4^)I^U+ z%A2Y`Gk=v45(HBwtP1wB|GLF2?FU~jOPd8Li+_yDLCn8q`9jBj8R72ZW@>hYc}l%Z7$ybbM}>iyVc>dM(9uG9guA znN`YuH9sRPn+gP}9oaJ=f*abmXr%EWzIy4e$AL9rb%<4{l!-U1^)FLS1k2kRj$lPP z6TDwpk+I%5(+hVB&7t6GSuzUwr(nxQMob;G2ECK@SmoobujF=4S2z|i+?SU;?d1`* zY~wtTTeQE~+~pFj2K7MAyBCUwKyLC%%*+vfZb-xQxFh5q$w5jsMJXwJmA|}Sy00ho zLRke4RfYQ|;;uQR7ErJWX#f@KWoq%mo-|+rsL|ru8XPG}cN>vkC!v8Qz;&}#9KK1U z2C9Lc45I^-I?7nP*}D|@*u$fkggSt;+a>KR~{i^!b7PAamUH&nc0H(jon-U{Gga;7mYLv+AwJ8V_&2DS10VuvN_XqUb%j zYb;N5DscAiX(`PY4jYIRYu7lB}2h18ihUk(N4;^Q1f3pI0>oYONNK+^o6fEWcv*|K3a%>0pE z6Br@)MFD}W)JOr5p`fzdxis`a_~TZNXyYD{@-_uNcd7$mA$0tyGb-9tdTait7_-S< z^$p}WyxoW#hpE-U-|Z!3s$gMfF;k4-r6Js)Qrjl)uI(WQDPZFI=#b+gH(Q-~narg9 zm^tRSIPgWLJGuqU6sD*(D@iQB3$s$bMehh{83U}L^bl`Z#R zmu(s-SM_|+5<<2$1&EdeRi0n}KKn#OW<+M>O$NKF8`ey_Aa%)0#JTLV&pvilr(55+ zf|B$O>p;t`%5YU_bBETK&;oEc{o(qH%~y*=4~{`vACTcj17a(cX=~owO~t!pnrIO_aICSFHu2~lE>*;--B^UfzUD4wj{ zHtjQ=KKH8KeUS&Gr~i`Ef3f@N^QCSc1?b+uZ+^x%KlMCf0OJ7b2H~;@yNpum@;@Jo z4CpJBeO=nNW&Rcvp`2d<`;A|T8Lt@b@82Qz=O{8zn_wSNP>>xeR-|=9pNOCAr4Xmq8K z$8KMOj&?m%LfXncPSDSg=O?Z>n>UT03QqU-fQwSUzUy&>syQ$|A-~V$Dj_zh66Jy3 zxrR!k2REaqwq_@U@k}!!R_fMd{4tLB;&OStm@-m$!|$7+Ln1oa1a6nbJD~D_c34op zxv12QX&+XOd~HMl$Q1LHQ`CoHW57DbjB8Yjnsu!$*)Y#ZF?O~A^E9$qU<5o6&#cbH8)No?LUga zq+3$t056V4M8D(O9r1+U6LkAtON-svnPQ^CR-VmqpUTHuhFWE&Z22oB+di3c6pieX z%0_FxLVNM)CQ%Fv|3zLliVJkH4~zp%8h5{8oUL8e9fE|A98!O}f7dVZA*y(lc#5KU z`A$1*0}%b2CH?89n{%K0CAw$_UaVY)rrboa#mZ;U(jr_yip{mU;Z{m)yYcv9xnT^? z{4>EhME@z%&!wbUby5;jw3UIlfBLLSp_znJ7~4~6K6BsSS_g5EHnrbm*Z9PY#VcO_ zvzIz`?@lvU#}%)EY@Di=zk3I$q0>rrzh)YS{p-MGO;gqVYCXQ;KjQ;Zox%Z@pC5!= z?Zqs==$)g=#h#9$ZxA~s`cQrM-#`f+n;;?Nbl{mM5Pnq45Y zR0*DuMb{MU))S{oYKTASA0?o+Zkz8>d8+{{0M8E z+*aIOl^&aZeaA-c$Uj)OV0e*0r(rK-CGUfb9uahiLOXAqjq|#4YI8KUY$OEQG{h@U z`1A}%r`!>~H;I1lx9t$a&7%TL;Xc<4hyKh92=a?`qtbZ(6Tr4=0e_m-`P^l=N9vjq zqk`;7x$Dy#+{%6(Yz$heu$)*_h0XcEKR=)%^FSS7;8_9iiS(zRR?I?S%dLN1Q;PCw7AyT5*OV(7yQ7^mmaxET6T z%~5Mrz)uMNzX>OsC3%e4llapAk22;Te@vMmzEStia{Fa^_axOqV%z5=Ua}4~RCe-O z7z3droGDhl(F;id!4-9|jV)3xuR3eFc!swq%lla}F5A^!A$oFh6qJKs}Ex>$ciS!1)8fo*e(j*E#0cB=!><9h{5{+Y4lZB(GsYEVJZagU5X zF996jCC`q(q+Teq>*dtYrCDArrZxeIKkrZXrXR+m@#YI6TUXQh<%%>(e{PXodlG&) zQ-0E@;JYtnH}MN^Y}!0yi%L{FJp%UNy8k;Tn(sul>;oo#pvZ(b{OUZg7ark? z)gKVGqdUbRW*nJxL%GKH=cJ!o?sXuMPgx0IkY5JF+klv-u@XHY8jnafUyuD+!BT(a zKHshIaapd-cV>%uFnRa$<*`2Gsa8$2UPlMQO_g)gP3G3HeeCd5*S4GSt0z-S)65h^ z)TB3;VX-zY({X;8j{myL)U7r8j4Vw2Nz2sXBCJ@DazDD{Rc@JDM9AbDJ%7cy1ed~I zEL7Fsbi>KPGs?t#E-uVk@?9FEz`zNPfZ~0+zD2F@k5RQFy)*KvQAd>%H_HwdQ0@Kz zPSaN+wMFdHI>^bziw?AHn&lLNs4&dQ-V^d4_W>}MET|8MQsz>5h&@~ZZ9OLD<1`)C z@(5okNkE?t^a5=QQ}neU8AjrY&1?EJ`{s{gQIn{3wNYs^dVIS?@`C8$n?A7)ubZ^u{f}K`h}d z<=Kbg$<{DSYM`<6A6gqH;{8t;L&M5GJ1uVFHxNg5TdAv1vBO~3aWy%SG-^kkTpqup zWMVaXUY6D_I-Pr!$A?uBb=$?Z8t^H;Y^_eh_v8g|sEzB!8HKaVV>F_q$X6V_NL4h_UJ4B3oI z%qoy%H7f_7sv};yOu!9r+^v93OjFar+hLJW>pXDM6}!mh@m6j-R5zQ_C(2MS5ahvT z#Kdjrd-O@g%k72dFsKp3&RSW1F9kk(HQONe`@(roVUpNW7#J&AyT_mrF?>;rMWra$ zL0m=uO7bcI=qIn1$D@&imlk)-Tbgc;`7@%HhczuGcic3%7ZZuR=mTv0<>|%!o^19Zg z61?u{83HyGYA#Sv{dB9*R^qF;p}4>PI^Fx*ei8lV4U0dq5`yf(YOcXZ;xPzyC1#8S z(^LO&*X{&nr{zsbjCq6qRjhQlxSpL0+y8j<>t>C8gZZ|RNb40mv!#ywzTAF3IzF2o zLqFv<-7Zj;;8quyn!!3h0pt1Uy5Vm8!c9ISI1+#9^xG+uR`$NywT_KMgRjl#eq%6% z2q)T}-s}WxyF=@5Ft(z#@$scZsZK{lw)@d2bxIyVqVzr#O8wG1J8kuJ!+f(mJ^+6E z+Vxwkk80mebe{44+3JS*%@Cd#u|mzNXq4`;Su<&&ZB%KqSOQ0;);Z48cs^zg!?nh( zt28eE@ef@{>^K?f!-*mS`;p8T>Oyp--p6s zNF*mWuJ>K;HFn^4N(fp79*F=Xf`p*8UyT$h%qvpF>!*d!R|4v~uB$*>O**2q?>l|6 z^i)q92|y3B$;sLRQ*qbfGk)LvYq3?jRi4FI1^UPbEaK zxjk3==yvhPR@tHFf5j`Br7FraWn8bdPEyMS@&~_u;mJO%wmfMi)dv1o1?p!z1O@g1 zJc)KakY`mul@?`18{at$PcMGd#ac=g z>5{m3=eF+p;QKTax?cdTheTwh{o9E}hVJz={4Z`yCkSXv?|-c}a2%pY-lvfRIp6K8 zPIArIdD2>Ctbs5__ z4K}Xp_P09Til@$F1tFr~#px30$N=T_t&jJT!SZUv+`!FRZDOLocl1G=lVeU~&%cq#q&#Rea65B!nDe)iAmSl8DvgX_rXwL7PDA{iNaEq6pkf&>-+k|YSJjB%S(S%*w5Gz~ zUQ3jb9@E3|=dV7?@_n#(j*ORB9A?>84jUpJ-VIS(hwZ0FmnLaJ#`F{q@LA6X$SogS z7-$AN-L>d3{@Ap?-F;;DME9byzo9;5_O}BN{M|Z9-p}6PcGHWZe{=)=tA0&hl`bI1 z(Fr%7&^9_Byv~u^X5l!eR32wZsMH$1MM6^PL7i%NCygZKLD#2ZR}zk6E2_s`t=BI& zzZeHBi{{3i;g6c@0O2761CMWnxZO+i)KT-xTXpv#NUmFRt^2L=)Uj-tr*5!tI0=}( z(fh@oWYg&3TlN=Th3|-7Re9=e%efQaF~_g8ULtqz{c&*2@{{z`$rQu4Fd(;b(7;Xq zPS$t%&QtqjyApplB|2X{?lM^a{xf&n!2^8pKSQRF6jePLeIOp0xy#^_eANi@9@~=E}9Q z79D)WdJ+H-F?u70W@U2R=j+Yw&CO~JwmnfT{p`!lV)Dm)VH37|vhABRQaFh9 z{ILD~ua(SYdi+n+O<0h3kxo?ui!7bUgjlW&8A&rBU_FVu551Ue zDw}Cgx5K{5L?_m_hFw6eFUfteU#BcFK*zNnrv-Rw1K@Z>uF;-fB@)`+|hKj_+DZ?@~(IaNW1ifJvW0QXEq&;yE~_uwb^tULs7D|Mn#s;=(n zOjVmD7#;LA1t0~Ti>7K;ThIsFazY;-F(+qzG}f+)DLpXeRLKl>c);y@lr)m1UuM4X z^s3=(Y2Szi{V%UplHcRn#8wzvUSBN!sBCFY&F@;a%n2ba8|MB(sxsU~V{q`^VJ~yG zwStL>-|rYp6)g`gd+aWC?^y&E9LE(o*62BLHTb5=!CBri7mIFSl~UTU4sE0il9O#==hS#L$r@ zH!K|pM-vgzV;!yg{Lc3BpC0KLZw+TrjPB|A7q}2uttpcU-0Ih$5z6~wS`mN}e+uRj4DhUbwyjx??ITC6r0j-{b3 zSyM-QoEzuo=6#pBajvM{y{z|H*D_U3YSbJtc5Pbv`ZvB)H^Nzmd)1u9b=4}10Kycc z+=fDdRO(O?h)J}eV#U%OJr0#iJdTypgR`wPq)=PoC0gE1TE*@aGLM$hx{s`Q9ISsP zq>zcn!wW5u!h|FD0eS7EH9SMe>e!*Nlo`#2R@qE}+AkDM@y|2id+<#9P2 zndEQ~Hb;6;pi(%9CoB)j57-Et@;G(J>Tz>0;r%!S9Veka8oM^D>4({RIm7UJ7{(MI z4D6&%jW5B)QP`zYDMA6kv%H+To7Av$s?s9jyV_%?Qsot&WF*JKTjY2~|D!L%fFmfz zfAAn^;hElCqCMrU{PsxwmYy=|Qn&mxuCNoLn;wjGHX6~gsrRf;fNMh`q8ervAGZsX z7@gK`aj)jb>Ws(x&F!x;6=i1OCMDP`wGx0%5m;{c!=mCA&z0(0hJU^$rDK(;fc#pb zLF{t&MNxQS&AQ?!(e!Vuh7+2-7aNs#Y)?A2!-Nf^uuo(r6PqDMGN8Sr43toN8RDl~ ze>XkZ@xjSrzJQi@@zyEu{_tt>bv-CK`(t;iI~nog$i0D-Ue)MOJZ#N!5N#A)@sG<( z*Xm)=j~nq`DpB8SIT@$XtkX)dQF{)6H8tarl6mYkxG4!$4y%$e)2d*amV*`9iFq*_ zcPl1?gc8iR-nRnSro&^4ShH=tj`Ii)Scpd`&U8jYz3E$4&~Ym%5Fn)gPd`RAFX zH5x59SKBZA5;G8pJ8G=CY{fo3(uGW5Rt`|-HK?l_?~)UeSM1>y2&WA-)lT&WE8?{* zroXReHz>j4nzm0b7W3JcQr%(#9;1aSxe&@FCMY7sI$yIZ4#Pi-J_v1hJFiM^n(Vs&jK`psi6f+?>j% z?-I%ABcf~t(gA;|hFXq_Aj3g4`jhqbPJcq=GYGTLp&XTn+=JU?K2C0@jPHTsdtgAu#OPDwcx$e0kDq)Ta=mrma%)Q!*(bd&dudwJqGUo*J!)`^jH@rJe2G z1zWn8*v8ERm)ICVj4Zi8g$)R%duwWi-?#wPmrKcW4B&IGJQY9N0etQc%9+aJ?9`tX z&-i165XmuKTpkRVWbwht*DB{K-;0c~zku-33hx#?G{FIVM2 z;$<2ZW4#P+Rh`nT57koAei^6|v}@4jMSxs_*XfBkuR%dugCiog$7KFmUG-%ZjBqQD zURCh&;VuV5?6AB?d{Xh{cfco0!f+o2$z7gsDj2DNVz6Lj#I`9{WgH=;Rh$wiOC4Fq z*>}vIDl^(n@XxX-VRJ$f@hJdwAZ$cXQj`zOa0`{_Zhu+>=p4vxA0ojVVZ+2HjD;ye z4WDgeW(p@&-k3qXe zhp;UL?b`Wpk*;tCq5ggk806RY-`mMyklJHt_K-S6U=h?p=+ZisW}68BDI4NG!U>ni zJx+a6IAN>G-4M}M)KBO#R~?jliSpR;prLObIr4AD7F3Vh1d8x}%9hrwh<_?d?D(c6 zi);?hQ+ImOCD?$C&O(o_Gs%r&iXLkeTm`_zJ)fFUNS*6!UaH}2B1~% z$=8pnlzD*zDpeA8M@CBXMYodXOYxUXm1IDBQyU-}Zon=bG`b*Gc>B}wCTT3tLs@-u zw@~*2sRwGVQLgn2ioT%>S3PW~zqD%*4VYpXPwNO>dPR%~#G=-xVj#Lh%tJ)_=Dw8J z)HrN&g%VWc`PA`Y^%!smO#^2dw**=ID8ZBmHUm)hc3C{5=pPnOMu#on$*6#qz(c05S`>nXF6bpt3T6KcSd>$ybkWYgl_o$XBzPvIFXE{?ZrAScul@cGgA5d_Sqi7)q#usFC?5~bZ`HQVT9*wIGo(k=ESuM4bAC3aQxCMHGjd~OZFnj0FRi^? zCM8m9GsRz#61V|2!**-dpLR303aD#5bykR>L^rc9m#f)D$WTf?YP>TBZ_Uic^Zt(K z(t9$T?N#=o#fR)yRtr|z2ofc{PhCsQtIUdVVT9Z8;?%2?h$ZHz5r+Sr`;p0pp-lgK z5$=N`3KuMuZHM;Ez&>!_%B-RdUWWW^^?ZN9cdwKfzeGf4gQM6&+64)}Ghsx_Fr^|Z1*ZbyX>>SQP)_~(;97V}#gb;i#&H}L9jueZy~Ap0(HVexL+`qLdS ztlZ*fn1?f> z$l$okLEc1twzMW1c24{@zYLGL2nb4hQDXGio1Q6LTZ-XGs1?F`$g?ow_fA`LtSq0% z(cch(-D-6pm49vj=sx;afpJH#NDe*=RxNRwH$_{C{EPS{SZI-l$-7L;QiGh}+T{zBLC#bT|O72x$QyyXV96=_QVepm#zM+Da)tI}Dp;)Aj< zt#6*7pjC_?%*StqJ%(?XAhzEhaJkiKtAEYTx=&WWZTdw~zp3vn_OB#miC#&A?h&jZ zS!{otzRL1As|oFh@*uuCJ!s=?{5!!A%7beCJ>n9}PZlg&J#H7_zgdFtI?hko3%p%? zqWNW`7En!;y?Tw-1B3PYNJ2;xLf@Yh_AyA>EYq9qdMZ^=Hsjvq^4ywjHku}ero^QX z4~5BF4H}~pC`=lQj@|DNvfMgQnr$ecQBukgFoSX04&W~XeW*I^nul3w(~Ff;-WRNv zvkP?|o)tVPyhQxGNQ~yYn|`+_;gy(D3(Hgu$wEP3c?Yk|E#P`3O;#YZp$pk%{(hTM zYhh0SkHU4-vLxwHl{SxB(6hnra=YyVFRzKLkb6gXQS@>aG2yt%7ok6liCy#6&6lZ- zT%H+r78j?9kgr$kEAS{am=TU3LZ>o$AcI|zR$u9a)pdpvH+vIMA>dg`;49lCRJSvA zt=#HGIEKErx7ufxuJIbyLpT?-P1x9kLq|KEv-Gq_Pm2%p@FDk=>Fxe%i*JxabeGla z5bfkB8P#R`23O&VY`a=*p_vE!#{X(eC3AH4g8TMyA+3?RCtt>)Ir^=|i>Ln2O4V#z zb_|_*Uhl3}kw)+BY@oDmht6c zGhZ)nq#NROn?n(>`8mY~2+NccFVr%f-rSyFE;pZX9PvC|o^rP9q9K-ckn&*VLTukb zLiXrfLbcl{f9(h#vOm3sJ9B4-=EOWHooYe&IOryP7^38qoT?D?>sjyPQ(Thv4oZhjwUqg zf}@{@K0#_%FQ-y2E-F)zBy~J0y+>MDYsxP@$}WTCgGYhuVRv+m$3e@f=y@+Y+)?ok z&_+AJ?F3!K3!cV2yex|R3X&F6SJhi*-? z_>3-CXRWW{4c&wfdo_TRuw?$R8(&M{#s~3^tIU!1`a-ZodUwd<-<~VrVCt!hW|ph# z=|=92%uTs-Aa&>RCLH#s#r5>gb?3Td)RxQi?d|1u$qf57Dig=A>_#CTbFsL%MHb6V zLG$u9P?jD}i?CVBhvY{OrY0)bUz?DLM>srECrv4Glm-8ZnFJ%eLMmhB>lM$Hz?ZNF z{?Y`exbK505PtxkMRRrCD65}2k>ZPZaPbQTWmtaa$rU3i9?^;Du<|*7Attj~9@aWA zKAt}ZB-qk}a`NGW(OO@(gtj?-O>S!~C>kCx?28`2OiIJt|FY!}R_F z*x&eqfw{Bo{Bx=cAm}}|)h3O(>)OQ&@}%7OLYA&-b?&#;rR!eLgDqb_Xz9B5Yw1QG zkXyR`g)H6Zg|_nC5f*K9pj@>6eLxfCVHR!lPRaHq$G*cDNL#tx9dL(r)UR^@K`U1; zq@@7>Ny>zyLn58^?0CH*!`-}{T{EX*J>Ey3bGrKdnh5|Tz0>V#>gHE%dW0qQY!L6C zv1>#t_(<}o%37iz1NKq_dcdWohdw4>Yxm z;lYbsp^~g&_IW;$A3gukJJ=Iqpo1dLMdTf3cOl5+a|GpC7d-<4Uj6Xy4+Z!qf zDmef*YY4Jddt%Aj!HX5C>mR_&;>Z!#0}9(8)Mem9t2mwjbaqVzqz!Ooh|-knwxa{C zwNL0cT8F_Rcy+={^)wXfgaZofBS7(nj+O6TaCzWbyNV-?%*Rr2f(Yu>?e!c!+O?5$ zp)g4x5@^Z1HklSu((9hw5UIk^88HH6Bu>7Ozk1G~&Dk!3!tD%A-tkH%V+@sD7 z!8m*svdaGq($Pq@^OALR@Az0f5LH!J02yItyMe=my*{CjR`%#Y%NN5`r*!`O0N=`F zd&lAIZmZ5}#U>QHyP<>|`eq!ICx+L9-d@^eLObwYcXi16c?N)I zL&#-jmn{{*A73n;aLC zPN6bxnc^D*@*w9*XRPvmQ*?6#%F6MZxgMjKB>|J+UROHBcPU2|A7Nvn4Y&^i6c6AX zXjz7AgYlCa=%ncGJ(H6E>Z4?+FUS{W7njRxV%Ftm!|$S|-ELHI&*=fO2 zd3Leb&X$*>!!T+!DrD>c_ONfJKMGQM^)_xPveI@OR$H;=m{n#EFw<+qW>vFaQugr_ z7~aeOaddbktSETWvc?Daeq|_Jsx)Dk?x|nddCkzS+^2YD4KCSkem9w*z4T6e~x*`KLF@B|&3P7=uq0K8c4*=ehL3Hed_e20T=ER(Pt zzN!E&yF!xM?jGEu$W`*5I+f82;7Xp;>KZ~}RgxrJai+SZ;sKVRk}LXLCarPpaECHj zq$?EpF90?Yq0#?_;v-~6u(i;K?*C5BDtc8VM|PDb|4O=uqgQ_5gDmX!N5y9@593^a zEx%hF=HwVJE>27n?8<{w+m4cN)qJ7K;eFm5E^CAkr4F0-76i+ZKKQ)4yx0(dKv27e z;d@6X@xZ4B)3fr_USr!yL3yO@u}X$?%gNe%Y1TGi-~Xn|;N1Oh>2gr}Y3BJ_+kN;n zo}3XI+-Flun>`bAVc+;S0}QG-rw?FNQH>hH0r-p+jVSe2I3-g89(Yc~j~H4bpRgAks!bli5X&wBok zkz_TtUqcz0HGenOc8BfJD}*P)HIVjMoZ^r6uWzpwYpnC-@=8Jj7n5g~tKXR^<i-?EDM{&G<^L%~6o3Kj0O6>@o4&LcBG=fV{1)F`c z*g!%uoSeeKXbNWL=Q80#$Mif>4IygLv^kQ*QdcSekl?uUoNE5HwzI;6$wW!oL&;N2 zmZUx@4w1VrX&he?SHVSD>jq8GBvlK$@(*LY*@7$;Xd*QN9rmkLl@lXx(0`F$^V!5) z*(qeO zhm(srks~DLd0My`*u9(IXE&jURF0^8KWyb>14H$@94@YB=a(p8emwehvnD{n1YTdL zcS-+wz1kAeQMIJUW;5N=C%VAd{kG8lCx07{_^Xk7i?QHKKFnfh-t{~joozN)Reg^S zub-O44!eBc?BWS_1=$e`plzIvN9Ph%Lrenx!QYn?-~lr@wmnvQ=UDm*gdLVV^7(<>{WL|zM1Ovq<8IH9+43G zqv^b0YwlkZkBrZdkc`%qFWm*3-?EnmyPC#uCJrAtmoWzkxyXmD_0CWI-q z(3o0hDt$co@hGSN4^cl>hWpR%lt|H+CVL+XTWJpKV*s9Knw9jj{__3sA*rK7m@SfW zOg&1+I&TkuU46&Cy6884KmmG#PA-A>R5;merkAUYW|{KSd zY&)Bt zf0^>kmfJ7W<;5hF*mLQArwOiMO}Tqx3D5x?#?J)DEOCch0=$-~kLYf*xrp&fiz-*s zVM228J&z*X;i_Ykc$}wJW9dGaeut&-mbk}Dp!4c$sc2?lSfs|%^co%U)SGHH-2Q!S zoP|GU`U_OiHK$w4C5$ch+6>B>iaaCVy8k$Hvgj<5&AW%0lcOiaQ&=fvaJmdUh~F18 zCMic)%_w1PbZFm2zNC1he$Z$n%Nur|XHaPOmn@o!EdYKqZY*F!&IFR#>SttHKbRx{Ian&eXqHfud zM3v*f>oW7cf^pdh6&;qsOXIf-2F1@`8aHL5UUHKV36RB(0Y_L1gLxyvU6nZott}%J zh{#f#UQS`Auc|>f@vlcz*=7X*sD=M0X6eF=e?BD_FG~wa5cMt>0*{}7))xvh8(+f+ z@&je~V64_MfNc)6+v;2n1P>WlVF~%LyV-gQcTkez z*B`SOK>;?wov_AM2R)@BGY>)TJd3IZu<9gvzqkdU#K-oJOooTFAcmyh617=a6dhhj zY8$_jy;ISX<&?@#5^yF0LIBR7M5G55qlJTzUCM*5?OTV7>U@74g+8o8 z39-Fn5oN^J-1I)DI4?N>dOgr?Ga8Y5EXo8}6Z#ZzERZcf!=t%Kgq^;#z6M^~9&@|K ztpGw2(5w-*+OAfYo6!?%7yEK`zPdcR69+iSI|uLT+@AAt7)>dV=&><6DATFScUr~% zUH1xIk^+v~+U}#Y3z#!^Ny?*SpsGlvq`pge-T11iX{7K|BOYSTXRI5Chn3`?wwkh!HJY$OjczIm5R+xyt7SXxVgE2n~uTma7wNKXLF5V2Ct9sn7 zA$&M=E*+=ZT&V5@QhubMwD{u&W{;s&mjwlO-!onlAWOY|4}%6cW+6}BQD8+SP?_8@ zuLCOK0%HrA?JVMCs4;yZF;W!CecLfZK|l`G>ea<`ZAwhaHvkCvG}PVz{e7*}4qi-k zG#tujD12OZhJp@%j?M%$pfE|qzK3ohS4o8?7W^V_##2b z*qUPJX0X2rGX+4?z42%b<*0|o+`@Y?FD~wStbxkB$V7x_>zhyhW!cn=emr7nFR4wU zjP1cv9TvCh*%N)~bHQhF>tLKKS78}y;@#oyrSeSy4N`+*C7 zn4Hb@)?CfR7BK?YAvj{o<6&r8gsocC0l8l~l{menH(tVE-vm?q^1N@aARLY~&O!tSjU zOVEFunN3fety5{D23T(ms{y1!Q&Y*;i}m_fA_NCWge9BR<>fgmvU1!pwFL0YzpY&L? zBG{CQQ)WyFYAcX8&s6mV6?q6XFI?ZPAT)V(W4z;Q4`RFi15i%tfm9B>mrPd)H@o9e zW$I@g&jz>d5xD;1l~Fyh-l)c>f$CK|nd%5bQ9Y!1=x$zDmpOOv{sUN#Z8}KeMH>R{ zUSfm7Uu7|H14w=4#=RKj1yhxEzooWHQ(Lfg9t)!I7QOOxdi2Ik9rlMwD5K+8o1c}f zyN?B`Nssa3@*p#I(hp9)c0?hwa@f_b{6{kYS%>YXXFV`ovcd0;p1inRLf;ce-L)c3 zpu|YKXQh2;)-6otgCrhY+9^~UaY>UpvHcJEYrNNPA| z)>&r#5Httfr`XZGH-oV$<9a}A*jv|8JA4Pb$_50K{G;}bS%k%2xrh}FP#DeVQdNjq z+i$MQkz2HVTC4u)mPvFHu^i1m&(>2mIfoKF%;I=E{Eb5$n=hhnnGR39@Bd%Dd$tOl6v_7nHH#XU`DmM{9F_V;<*JN#1 zJ6oAyuPKavVxa3&{c-wQe1M7XN7b3~&Z02GPSbuZ=F3Uayx5Nu08k%3Iy`|axO^u! zfrilecC^`QmM_PAHTIE@9FcOqj*pC0IGbO(hT$a?sQKl=$JP4x+4@5L$scdD2;ZMl zsdiz#r$JqAdB%bJw57}73)7Z`PVmLuN;b#koQ5ZAbe!ji_O=O0#2lh;$6YTETVBshY`ja#~v%6pTTjw@8 zHYCrv1C^P67>~xAFPrV+s#teVdM`X4Xe2?zf8VT`2<{mukvr{3SUWoD%J%g%KIEBH zg-{)j(I+fS7^DdG#(J-RV*T@fKgy!M%u((%2V`P`BK*VjVRA81U1W~+BT-3;egA{O z)nH!CbSb%Am{|tBxlMSO8tO`yz`aRGa;9PQ621YzX>q=yQ|S`2(9utrAof7vMF&oa z>Ud%~h(WTJ+?z58@aHDm@&GxzId$M9mU}R%R_jELh)6j6?i1!158oDRK_<)7#|!RweLAVTpH5gST+2v7$9pr3o5)}` zj3Vf~;kAgIn_FXE^Ki)-I*j)d%P-G*xvn~Zp4yU=y^+Mnq7GVe6vp}`>Z84~cR8NU zELon--{0|G9I*TQEQI7M^11^(GNS^9u99{~SVWOYvBRI>Ag^D4x;)CgXH3_oTX#L1 z;vm#2Ic4fzF>=ojvQ>@|Lwjt%+|tmt>}p>xVF_0T;Q>keL3rKa z>!9sl^`;ISz>;xyy5^GygE;65>-NUrh!W28k?++KV#W3;)5n*q47);Uut88@Q>&{h zW~Yd`eDpd=!hAZV_QNAGsWZJLB;8z}nDag!3$C-q%XqBiOUGOGB*DS!crq-VJn&FeuhQ$NgTDj9ZJjC z9V!*=7H58U-c^E4fQr2*@ydy7M`5@^Uz_XdS-K~!wWCgx8JgnwpcZ_(7rnJtwx_N( z<%Eh?XM*j`{>_eJnX&K;d4eg3Uf}|9JPvZ&ONuhv6r)m_kq5#HJ?##9cL6C3SwiE{ zhSoI#-nFYecypneTBOZ>wPch2e0fEJ!!A_g8w_VVzFGs7@sR67{&ee-BGgk;IReobQ!%-+Bl!lwrv5-f0okAkKS{hq)3|V%K?b3b{#)Px zLL&9XYu?Dx4Xux?h`1v%Ss(DF>|43fRrw0;;&^nkT+A201Fn}!AIpLy{sX83 zzbikEI~Qj(KV&l+eSL8PibtXk_!R&dEBR0RCw>{pQS`EO!MK{VKOq_3=#?Yt*)*O; zUkH`AJTBMrqCEc*COti9^E2GNlIboFp4undwS;fRq*sqSu-v_0EDask&&zpDY`G(J z%_wJv+%5ZjCfwPQW}1K*Ebs#Z!`BePj9`UI)zP^D5f;tgL-69upnTOR9-czVP6z{5nofN=4Ywoh*;m$n`5 zRrga!)_PD{sqhgLwrg%&2(^bFmc3z5#h%a#saq7cDp(;L*0|^vTVHn z!#&A%WmZ<_PRYvT`PJ-?>1O$VWPv5!B$F@^I7l#=%A1HOF6itYo7lN_AJZrEaV}*X z;drH?nC*!ufo|@VL3Csl@;ai)x0&OU?IA_+#pPw1<{9?JGPh|dC2}@$y zK{&OnzoO=km=}>5nWe=Z_M892oX0fXJYG*BzkIz;Dh|Y&`3Wo%_kD_^qYog-ITFJU zgh&7CafTPNxS|)T@Gec1;_$25;Scd)a^dpbTAHF2hL0xnOAo$@4yIRVL;`o}q}k=W z$Wr_X`wtZpK!^EhWdiK!6%sJ;bAcqJ?v^aM|9rLjZMnc|?IHdm9)b(t(@)`P{RBQq=6b(_@tkh~#R?uBb7u z1sJlwh~WcDNu`FY@Oh3S>+%8nkO|vDxeQ{FY-TMkf;}m{pu=_tL|K89(9mOR*iJJx zP7MxXfLN5%MK5n%)s(<<^cK#dwTb1&68tQew@Cyd53JVck@uY}^bhiWRvQbrf zT-!M;JP!zs@4M&B^Ab5}c2KCtO+Vez=)gp7o$~_*%M=W|QWj3ERwyLHDw~pq@(@%L zlK3v#qnPwCb+!qbDXdv%(edkNwm5_*EDtTCJY3X#PR?N6VK2VGT#Avly zUR)MLQmd_OZf|Z@h%#;!Rt)EyxTxKfRlfFbNN%BL@&2;he*WQ-ZXQ&F z7_O;T^NeEGC$x&D0tZjmHu3l%uE$moUn{L*{st(h@I?*P>nc0y;t9^>)a8eTz$VK(hg8)?I~lu9|zC%WR%9* zTmQu9c;?uygT0EiTYD%e4tLTqv%BgMaxKI@4(vZ43^Q7?`|1O#?%jyXv+)zpry3lI zRBl_p3Rms!<+UGtoHP!pUmjs6TqtrvFxL!$Sb|(b zSA#lb3f&)*sfBTAaR5>*!Sb%Zj8cVUT zOKhURs-N|Rs=24}+G%IB5m7k2_PJGIYmi}y-_lO8TTJA?AZYB{*BL%vd^Z@M$?v-} z;fsJFFjW4H|5H0^hRh#TGUc@Sc}G9pqs(3Y^P|1Jr&~1RtRBHl*^8d&!%mElouo#^ zvl80q+o>M=z#gm*%-X;@(ck?l`Wsuk*g2Lq1f<0j;xCw)O;oYEz7KLBt0_dh>53{$ z#^bQ3V8X<{vtog>a8}URb=XsjH-Qk8xRZ)+?P0!a<@a`HOlDN*Jk>mTAK|B3$+YYH z3I#;-{8*(vBAyS!h9d9nWjadNU4hWx-x zz=Qpyp{}!_SKGtlo;lDKlHF60-6<;iIhLDIMuk9u!fu!>^WpxnI<-i3zgt_{IB^4z zQEpN$@m5l6!d?T13dF4wO-nAbBl$9i2ziBESy>t_7VGKnYsAxzKTnAFDJoOl^6+fR z)-|z0Zg3ST9Z&s`Na@t8|L$_Zhw^RFWNTN}5dIqPtN)y_6{=i@K~7c}57Wh;-FaSh zh)Gz7o8#5xa{lEFFEkq=ZgeOtQ_0Mw0sGURuhliPoLxdAqE5CAbG}mGLr>2`q)ueXCN5?oqYOWTXYd zO7^yoTZ8So=;9@{W;m zrU!YZ*5U$>lE8#NuRx-ya6tFO0gX5&F6_|*i)$|J8>roEK$o&uB4ai@1YDHz&U`z2 z{MF$$=3JjEqgI&uy7}M-{p@M%bn%kuW%tNXY8gXw9-6U%>9!~W%fTCfJKX++de&8K zw~D0eC?wLadpV_lBdnbENx9{zEKrxhV>z`%{#GmI&A6< zyn%XzTS7VQ!o`{8V(OcP5>D~;cO6V083(>HMfr<$dxi|^x`)twpserc|2ctnT7vE) z()p0rmS^YDF*CSSc9+$A$PIh$(3n+Yvief`#Mrnc;0fuM18Ll!Mtpt^+=fa>Y? z?!NkvBc}4bIv($1?BA1;(B^#XvNf&<&7>$hxzU0 zb~&A`*RwAu9vS7Rx%m!$=|em`LjK1hKs{dhcN2qqu1zJ+aktzc-{9cFmfr^(vj84Vkk~d%trO}ibbj=a^?emka-Ld?r zYkgw(tZQCX!A2C}=)KQMmIRb{QX;!H$8Gq3%!T-4Mo73`{r+Dse*N`_ACIP^zwJ4< z-PghG61Q`kz2B1u0nS3%#OoW7ogUBa^h)SUfSOKfr$j?v5c#g*o>ReM$crk~u6mZy z7NjKSvD0lUsVG;+Z!Ay1AQaw=$8C%lX`#5giNj~+V?vvBQ)P^YyC{r@0L#j43Rm2K zyEjR>@JVcgrcKba1?)cN*Kl?PKljtxeJobo0q(wU>nNxbqo+JSl5YR^`>1{r=(}3p zqcn=JZt;TyA>(_DN>3WR!%mIizJZchx}MkYhwvf~Trn9obJ6jzEBmzCn4Y%Me8!c1 zCZae94K|8vrx%R1iO|YQde$9=XRsyLG~XJBOSlVkgB2qImY>L^#x!hD;BxM!IUf#> zv|Av2H(GFA+SHIvQCU7DrFHJ5}Q8ccij0!>yS~~g+0NVQT@?iC7Aac$**F*=pvohTjo#2i$=T%r= z$s1?IRGhb};GgaLyeEcfT)klZNmB&kdtX4?B2Xmb5lugVh|m8WgfeRF7+eZFWEGfBC56KOT37o=M^C6JUb%fQ zVLD$;+^or2II^L%BiUL^X{a;a`5L1l!H7eq7iBJ2mW%7;(}EZf554}nfriQE?lckG zsgZXO+yDHO>qmi&Ad2yCBd~EOhuulBKCDu#g-{(#UB57TWjC`gm#dlBK{2Ed)$~)} z+wPq@B%Dgt1A%0u^~)Jm8Ay&%j4FfrZ(s<4bD%tjZiJ9cj}g;fvCf7&SL!{KS)?wD8 z0m=1FybqdG8guXF!TJx(C&cdc6n4tj^DugZOX_wC-*8GLF8+X=CYAdl37$pYWRgA*jjDBF?#mOW(o{YCb9|W0S?}hj zRlMh!UeW0>pXEGeibGzoAub@E70F+j5X+ZM5vt$bu3garx=6%@R!wah6QV&8CG$=$ zZrujaoX;YbAMekR%HJ|$_xAj9xq*B${Wz1}(U%^~tvbU)i zSMEE^@pbawZS3#l-Orcc%nuDSJ6`@|O4h>?JGHc@+d>`|OiBRcSYuSvl0u{Mw`3Es z8@uQH4OR}a@uYjx|N8q+M?X>mo$mc@|8L__Cnnt<*ENxxSvIXGqA+qKXl-?|%p^H$ zPwN9I+a5%eqvLo&KoOE@V7Qg=!nQIFaAbjZD0*t^^X=%4Np{>a$PAY+@3~5>GgViM zV_3|0=RK_PJp;P;h}?V^mN=cTd;{)3?Mf1&nXr~PRan69S z3!82tn@j)0-DLk9Ll|x9~em?aGt{d!rzC zUfK7VtEFFWryDXpimBE)Q<2`^G5AEChG+Jp%IpENtPlbT-Fb-|!X(?#&ysc@0>EmT z(eAejG$GyodJR>`Zt?z~llPyH|AX4XtZ@bO@GYvKr(Y9$9_u6Z=L1hPekGMRkN$?^ zRF}$6QuHafG909yo*p#O7Ty?%_wQ%Am5xs)5Nnx%$1uFf zU6@hD){0X9bQ*U}EonM}IaJsVtVrA!9C7sr2wQG=1=pS%^+= zLPd~zqsOE=a_Nt|7o6F^vKBritb;Glj-X2_Ns>-3+t~i4-buAdApeA-dyDAynqByYIDZdQ~ZmW%P zbRKp`ihbL+q(|thLcj3@mZD@Chonu?l{l+(0St%UFyH*b;^cnV=+pyf~ zK81d*fT+5)i*atY$j`R3wFZ71+od1BaqU*D=gcGT?QFCjS|)HkToX{^j@Q*`bMFGN z`&HqF8DJ3Y(c5qS6LXd%l!q~z~^+OqhLiWFZ#SRfEW-~I z7)YFySq9nCBdH4D2=FS?qQ?OBdcKuhscl3{TOI>cH&RSiN(q-AFecn03XJc4Fqt)_ zcd|g9XILPa6syRpdrMklR|D9VGrJ)veQbWwif{=#qk*Fa7A+TZyZ+!eZGIsDEP3ZL zycMz!P{LMJ9ijFgsNS9~0Bq=+3zXH=19$kRHjNO&D&OIxMw#|SM|`C)Die&?Y+|;< zz$%&Tga`Q^`2z2&kPM&44kd9VT>N+husK~_gK*9+zD&b(8$3mfja)4)Ke*C~#VguxNV}@4^l;N+whUXQngFprguD3 zM1XMx>{L_yV|47smde~j)Yj9xqf=_zu%TYwoay!Y&D(?bo_TVLpY$<*%7E0GjaDT6 zK$pw&4W@6o+0ytI4FjyDK+&=L9Zr!8LRDl^jH(7lih_PFquR#%@%~2#0WRu-%kk@j zL;u3VJ?@_GvwM`F%vm>`Q73bszlrGk{Nk3jJtZV) zEBn^B>Zr9C}|sv;F95}{N2?YvDaaJ!|4R z{xOX2v6tTLXD8gh8$_SjJJ=9)%`F<7udcVVB`u?Pfg8d?B%rtJTg!}vRynQDRwmA1 zBP;Vy?AH#ac=3zT#GgW1!_&i#y`3IJJINmhikFQ824t zBYH<+auXcOtnTE*tOR4o=*0<*Qg7pc z{`b%h4+qul17w&bqo(%;-2HLQekB+ZUEA-O+SL~51-2%4#i7A$w zIW2+mK`}tR-e>pMd1h<-w?#PJt~5LrN)d|4Q64C-Qs-Q1dzoyS%^s+1Hf)h+Q66)X zda&wc1{3b;aG@_i&63f#1caU54%P66%gTdqhETE$1lES1s%hj3SYE~P~LE#Qj6_afd3YZnRHF&MoQ_a zce<39Ph5WTO$91;$)RBs^uHpUJpT&D$#~>Oz)#UOxu$Q-3ldF^jm!SLPX5xq z(3dw@q(JUvS7sC9udtT&;4Wh>`|$w|i*#D;^RIOy&1=xH@nT9Kmr$D;tb52P6Fel# zN1oU&Ja|DyzxV@s9IRAH^D3v;9{`u9z8gPI0;M^1BrZB*%b1iW5-(L3t38 z-cjJJJV)KNYT^vaTCK*3pU;RG4T;44%!KgMH%*RHJH$H&3 zI$Q)vG+A5XymqvSXoTGo)-f1oSGQODGIbpQ4*U>bN{>}tT4gzx8Zaj6fQV@EX-(2< zhGGUjd~SRvOHQi+M?=ZAEy|LsQEEzn;rUY(zBj*Xl3>TJB@l>{^$l`yLYS{Fr2M4+ zyk04ob1dA=)J@d7T>iE&jX9!-k!0sqcZWK@tXao#1Q)s993+uiDaY9jI=>Mry; zk*XS-y!WgwZvW>}3{ zv-w;Aop0g2_XxsVIybrK3sU};j-$}SYb{?`!se534cY2`KF?lUF417>`~5N8uW;r3W0AUg-Z-Bn47N|e!eAR4!bk8FZ)6foVT zK|MFL$x=X@6P= zxlGh)9=A0mj=dx3?O+rP5PVg)?gW7ms+#8aW0NQN2gX$f_V2nK%yX*GzjDpG z_5l-+u2Xv6CDyO})qV>6@nRABI9TcIYNz_vZZ$D;cjl_PEu$u$O0u7|I#Yn-vns+U zpELHFo;(JA9h_-2B5GE*00rXz-jQeTUao0J)PAUfB!D~Ard2c{;**$>;SJfpc@@)9L5gX1dsX+`7Jf3=fx6Ng4fS zZ=_ETc4$JK#?>3@%wU+MJ9tgWTesin%!G`fS0fnjgv%tlXlR>c*$Z6skGS`A_7YZ& zQ*F7@2xTd(c?O{K1-U9hSHvjB>?6ZpUNG?T)9n>8DsioD@bK=}jHF^1FPMFI0jKVHcSk#!`azy&}_v9Yh@CwNuDwe$)ZK)n*n; zYVogI0Hy8fs3X)C1q#c^0^0M2AcRiE1BS=3IbK~Z=U?7HO0d-@Ub0^$TpGcJCpfIS z#F*P6#)b{X3J+zeAu`YkO_BxM3MtDYX%b*ea&%%K9rv&DCB;pvWgEcqSdWx;G<@&N zXMp;Or8M5bZSYnrJ-8Yh=hKe^^k7wf28N0xUgf+)e-`E35%l!hx+rsq&`o0O80rXn_^ z^;aHQ{P@Nwa5Wu~39+P?w&GaMwfI+PqUy08v-`L-&Et!57FS)3JW7e!9cjd%6uAc|Y`N<^TJ5JiZ-5!I;jIJbj0l&3?%B|T_5-0tc|AL4_O zmkL7M?zsGa`DS^!nh8%9ywBmc!`e;kFM?)p1)(<>)+S2o6oe~E!NO?7s;m#E&jy{g^F>ADB5G8 zXs})z8=@N&t-}xInq#!AGbFFG18_M5o$4;Zu6Kd*neIP3_n5i+pD%mU)6$r!sg(LZ zdRho+jHf@*xI$BlqQi+ah6+bVw$W=)rlZUDuQ@z@VZAcF)(o|hE-m-wwN&hdua4P> z|0z}+?8q$lbq?-rM8L~tVgnhVbPSTm5scq4+zu-N~s z@hvO?^hc@uM05;dgFg?=!vJJ_bk`&Q>1wp!lis7GDM95$=3lSQSJtF@IXmB@Bi4JF z&0Yoq$whYnTQZ6v!_2dT5E(RwnTagTKPu?LVY){K)93H}?te=yqf{%)SK?r!SAvbc z@sVNi?90PET*YSL!2|Xu$KnT%7F~Iarih9_A|-*!VLScs$uN9$*nWCYc!Vune7T-M z4|QFN7VK}R9)?@`#FZ1RxkstUF6G54S%(0b8*)JD`AGrIR$8&fpdXnQI~NRUDMbN! zhfQmPEs1HhI3Si~q#JzwmN@rj4S`m~UmMPfNq)~=c6$RLMPH-4ua>x!?dTz@LCFZi)htyVZ?O~PB z_L$TMJ67&~Xzj$_DL6U<)x101BfzZaEM^|K#gsJ(MsBg5H;z3BS}ZoVmk>#xS9KN- ztwHP9c7wMWf_K;>VUSPyEQEds+mbt-_M2~!Na#$h0M!rMk83>r=b|M+86Fplz^7j6L6 zi=F!Q>KIcd9_!bElGt|ZI^lksPgao(A67=tfe0B~l!sedU9p%P#^$(*$@5%wRSLB9 z_g{&&S*wC^nf3?q=&HJo-PsqiR%IH;wgNP$b;1RyOG|;nY`O+`Q0##DhD@ zzpN194*e1zVs#`NwY9F|-Vf&H&}#oHRWUyP6sS=D%4~rGJB&e&J~$qg>Q9JsXfL9el4YHy4T|ri z)?+6W>Gd$lSTc5PtxYtztx^a(a*!Lm{LjQ3SFs8#@@EB0vQWey8(4cxq%2q!`vpcl<6>rs1|8~v#ie8r57O?v0m4rXhD~-MJYkVAD zNO@eLjD=(FWYmb89xQ)56)zaIwqNQ z#WDz`>TLy_PS-{enxH$+t`|gz3yEHVwmV|Xd%oCJADWpDc>H-k zvb@*Z12<`+g$D#7v$Hx3wW~gGIgeIuv(d!J>yIn(3t24_7_Ld*M+|3U5adq0*?F{b z5&P|)t(*-RZn1J_r$s}@c;AZ}-rSyFE;pa4mG)OOtRp-7a6@7NT1iS+af?8ddSszy z8zcnf-a5xTxe}bI{q-gKvO9MgKNYn8d>u5Y$OeniRqJR=d?%;P+*&_{ifX5(P(8~| zp*rAZ)%wKTkSY_~TTC$9yxW{%Ka#!7vhQ1RMA+qaBewqKAWf^ldlKT@)eg+;314}u zIFxoMv!fZzA$PtuEN7GITQ$f{GA zqq1E9o2STjU()TR?o+HyyAW@SNf8PHMWH=rkvUT{O)@sL63*?i7Mt$}-8h7tRO9s3 z%`nlG$Q;TPI$o!9jZ&~b?K}XJ8jAb(nc>LA5qj_S2))I`B1Ss$bmvO{eatj2ms@kR z9F}Sfvkf*kl2EXa8^o=BjWwufDV+*!vC(+5=F={M{2ol|(mGeH{iSnYun{$uK79Y= z_%aYU@@Lgl;|iO;N2UWLHk!7mmhE+_mf?2#sFoRx_5_IknC0T*m4~E@7+J)t0T)Ax z$~f|#XLa{x3CYYDkE@p#7iH0|v#zlBOj;Hz)iDsTU;$l7uxkomZW9SwurbmA zCRbl5B8WibXhGP%Bt&{cfsCamED{n|TE1E|Y zSImWgIn*Qw4!G)pJr5qH8_*EL7d6!S&S}V?ap}jYQ|pt4aM2E@F%uY<)t95=<2Uok z9b3lwtGN`4L}Wk3h*acRB@3q~tu}>sTJs}#1F*#v#3$9Ff%wqPc{oIeE z3Y+||5LRM;k-pL0zJRApLqVWMJwlL=5Tw$lKV6|^*9KfHNM=oYpyfWAu?qO)aRMqv zCA8R3(o`FW`&A3d(mvPp!?cs=APrqd^zN206mv|fhmF-1J{q9kI!t)Sq@jB!?##kR zx$*4l+iM#%Hov(U?ftmAy}npnIGwbk{CudxSEzAs>EbtO{u7DMajLF2TRkia0Ci>| zKmtg;xw+jgFE_;4M5c@B;*aI_s7Ps^PySfUZ{b*upKWfI*MzIQmVsK^+qGn1nem4u zwxZe&{X?VYuk3?8&ztjLHMYh)8 z^7G{#hJovSPoH)0cf;Vv8pPk!as6gAQWUL6ww`X9UKKEj?hLF~&#l4fPxZZJ`NCAw zdSdB{=cBhKK>EopNO~StXa+lai6-^{Lg*oRd95cLE6Y>{w~&z0oLN$M(aa;;xw)hR zzHDE~TaHdVsd^0N1}kl-jh}5VwlGv$#%nh zSb&IP)bd+d^R{e5{6GacdL>ouO8AlV7FR=;?=~cvhMm1eT(TU5jLAMb-E9YSuF&D- zEz`O^`%pOP@!uDW(p=8Z==$zA(jPb* zH;mI&PURRqMe&WmfbE*#X!oImVc!z?9L*)%n#3((5e#xWVg4jbV0qzq1%1!?IX;c9}TT{>%$PYl(%r(Xy*cM5R-9Qo7ND?1)f{ zH#k`KQ;6`{O{lLk@Yv~M9QIW)9ZUz{iBD+$4LYV=<;V@ zmWD&BDH&F;C2qZ2Y@TE0sDM%~&?U=}klI&tBNz$n^+6nk8FP+GF$&{$4^#;8Z&-pA z9o;qM1!a$fleX8qa!n;l**YCAH_H_BA@mQ5O+x816o?&bw?O=w#DoGS2!Ira;iojaA?wvmg3P({G{||02-2x}}kM8ilVOjuMt?{$d7dD9=9MOqEOLtYM}$(YrVMam3c+h^=onV(UOF zxZVOVhO065B38537HuEhvwy38?Bs3CL_`s=vc-1@Do!-4>$QbmSU0Ba6^06a6Qotj z-n0w_^QH|s4)u(ELE0_)48K7BEAR`X-o6unp^)vE#Fv|u2QUOt5S=7U5{0VV6#cK} zYwW_Vu@BH%z}M&#JcfbS(HV(sdOsM3XUzl_32Z|9jSoxPe_X5kdt$%(Mj(gWuU}t zG9Vd{M2VRF*lm+!#Ak?@jP~|)SHTX=6)h6I;^yVD0VRS2P3@d!BStB-B9KaF?qrP) zost??RYl8oVb*JPMTiQy2!Cm4*>?IdMO$L69-J#HKd~Qf@6AuTxG*!Lh;Qz za3OrPYu`E!!uyp&L?0lk2J{P!1URwHy6u7IfW8$&T@pw-Z^1Ln_=u}0ihD0abT{%97ijWF@-AsX>mQh z+s>Fq?c{o07+Ep0ow;Wz2b}JgjwRe)=^>&BLb;u>h11QWUMsSgR2*MRssf{`S$n~+ zhLTEsNS`Yi+lMIB6|AC4v9}P<2_A4Mnu#8;k<_SzwE#z*>HfD0NSIt>J*@(Y!SuSK zTXRTKY=|0s!3up6FQ}o-svwnaXagCQIxs9!Zsb$uqHUf1;jAept zEMl|Q-^EAyzE|s~J1aAloMlK1LnpXWBW#NE>Wsrf+Xm-ywGp~4gHeR<)iP+K-}5ty zg03v`(3XET8~fB1p0xCKvvJc++Ct64^>yU3ljlVr>*AcrsD;akCxc$*gIbW$vO7u#ZTgxU~97TlwCzSmNU3{ps7y zr+XWvK^mJ|tOm8Un-83!rBPku)G;Ao%F~|+;R%+Hi#3%%MZq{88Zz&)Lf@8g){5$d zH+EJ4??D+>p(f!{`)#QhQ4DG^S0%NiJ@#=11ND;yEemWis+?nCR3UH5s3Pb+J73<7 zR7knITGHD*+ia#DxkIh%zh3kmIN?fh?heq}zN{FrH{ zs?0yHSJ$f+aT8)vmI_ovtY6oddX^%E?y@7nH#hDwp***$#ou^3ZP15}E6hJy?Mav* zu^#l6Q1LxFlX^s$7<%@WiEY=5Go{+@t~F;Bvi!=$rXM8WeZeFmT*>OXO6%aP?>{ln zW$^vMUsb%1PZ%EON2%`xIs`cObbAzcpz%-$Ll%F`7dKm;nWhdb{$;*=I@(MAtVv7l zmOU5Gr2hr?`(n0l{ z_H&$MRV^moc3EMVt5W6ViluTTRP6Z5%ezoB3nSY`d$-rCwcPmyeQGyH_s3czv&4#E zZou!kd$jY;XoOw4-+3lJ@qEK^Kxt0z*%BW8n#p5`^6HPFy{~3I(r0nf8PuwKFV_ys zcUElRX3hP6hM}Cp>EDWSx+JX8H15~r?}Z7}8OEgtwo-*C@#9oQ-@t6}784}h`^7A7 zl6+#8Qh14H)feXz(EWS@y8qXmkNuOD1!CJY8u9NtRX^Mm50qhbD^vw}M@48;r{ab}w7OX`Tj+P@K$Z((y0sHHAyV|`^8S?P zZXX6GlHzd`B8${4H!7sW<}+Q)w%BX_m?Eu_4$S?-96d-RzAEN~N6pulKyRs`txkEz zF4?hb z>y$p7drOuK8htW(bAMi=W%{VwA;hA_kaNksZ@IvkY<|akWu%sPFwyd^U7jqyy#4is ztc(8hdL;zQbvA$w*u>Y%g+jw2h7a1SQeURVz2BUmiF>v=c|w6OeSVYs77RKw>J zQ5Xw}!iLq8ghzP|`SwK>u=?gGz4wTmG7=ScK18C;AKa%5u!BTMDZ7~+P+#f1`XR6z z^WkTnl~|B`%Q65Zd!V4}i=$WfPxBQA(+o(agI7Fy(C5ZK6zQf z9%38CT^l_Or{Q7U!S=T z${8LoGI#N5O)_Q+ur?{gEv*06tjnUNy0>&nyaQ9f2CsYhuy=>Krl)pm{I zLEI~U7T}{df3`Zvo0E*~oLjhTTzVC>tdbrzQ8~&UHBy$q>&$C_?TI@G$30d5(oIwX zv$wdu@Rbby(pY>Lh`MBozkC_lQ~Op@nZ&9joE@f~HA!qYV9?I@>5QflB@bK|Tjmm+ zkA9D()dmy&JKD6sK!ZWNX6Q)r@>sdjyq(W3roS&{zbOZmfBvt(|8(>tRj%pY-}e7D zdTMv~FR(Q-1Ps-Ya;c<{S`JmpJH56MPbNdm@5?1M=HE9b>{I1zY58W5Y|}k@oH1+d z!++8lvke2;vNL9DWcwCq1RIqCQ2ZJz+gNf1z}0}nc(|j=kK$ABzh3K@I4$W9Efq=n zlcvyb2G%Uvy^@JVK9>QHuDzsjJNs0&01=3_oH$ojoVeMXLKGrzfk?6a!0Qr?td`7o z@go>TAVTtiMLWf9A4|%H5%y(+u8T6$4s)-6pQ4bY?7dwmr{u zynnIcj?zm$g$y`fY&Jn-Sk;TCzBF2d;0S|CRK>M$86aVl2SDG)(kK<_Z%`WbW)LM# zzXryKKVNTdZ*ErW?E=IAB{C}-1xlC!NX<*CqfF1TWEnW-nE$@#FK^KufNYkFI~(G= z!(!ImOW-ckJjX0}!e~oSh6yZ!GTdRBqbtCT>|1H0bJ7f(=dI7Lb6 z<>KRv&UAP1Ld3Ao;n1<<=l~`4x9QF5aykEEhp2^@TbEf&8l5SG(fz+_j1#JIrxKUH zpxkz`0Q0eVaAJL6#jPQ{3r%cq5aClAxb2#n8!QY*5)*S^Tn>Amd_drEbYRS5khErm81vZpuzy@9G#LHO>nb3CLTf17C8Q4a|V`%=q z29H{s=m7@#)y%31|I zE}~8yLNw3Q(*C2?!)trWaSMXQ;3?o!_{eYYxcg+SKVSb2U%M~?oUzx zNy%L4u}hc-D5AYVf_hmSe5-O)yuNT$5sM{;{HY~SBUTBd#2oTObEi93I#9VRP>00>9 zVXm?G(7T^6@%R%Oa>XS(CMbA0lX$aRq(Lm{xH~eh1CJTB8#ii@?+KtI9$o3ZFbU4U zE2L;ChWW1icSP5y-1P1fs%G$fPoU05Nv-0Q)?E@g&;*Ik(l#_z(K)nWVTx44?Knqa@b6LYBblkc*K_HD^Gv0nR~yjfEqs0RWK4Cq$tf}ZfZpqmi}hx_r&8m^y(#{H3;?*= zlF~hi6s=fgwm`LVv`@JPl;}D(`y}4Yj##_v%-JD)7Q9;nQ?K4LS!CDuN_Z!h9*-}U zo158o{#n)i^(<8Pt6;Wj{9s86@KSc}yEk$8pT^q<20P~Mi)o@-sxa}f#DiGSmWabH zr^ci$4W0Sk!BsvMp7*a9&eB%0$y6}$hcKMwA+wILZ$;swa@18^yyvC(s>Alv$2dks z{hZi9Mr+{4Ya?%=ywq2@`LE~oT20dM*xnVR+k~N{a35m_jo{f;0i9j(hVN4I z7H0ZUMS=4L`hp8fOeR-kyhW2D{=R4#w@{V|H7>nXW1 zeaF~NR&;*I%u|%hYcpoZP7n*`e{F{D;LuO+bQE^ieu-j;jg(Qz4;zXU-Dor#1Dzm( zMm+{-_Gr!tj^>|dYZbM`nMsDL-_JN)MP$LD)zAn)*y?Qaf2R%iW+n=UMAj}FSXc=*CMVT#LO585J|y<|{PR?gmDEbAO4{xYm6 zln`bPA7*ckeTe83-;+m-#^a)RFg^c5DRsNtewi*W3@XEKyDq$AobK>d0lcahy0t;h zLoY%?D-$C9ifw)f!%s+$p`~+bNOzf!UUU7NmAoPYP#J&5jnkwdn_JY{=_z2UHao_H z1VEmq-S!Qr1FZF6MAA^c68dsQ?R)`7p;VH1E7^Ld4(e7p8mIUkA7~3=6a7M#?Pz~J zzjPerkI)93idnun))&6_Ewcz0J0Lo3-AvjFDek=6rfNqB%I*olWweevq+aNi)>&m_ z&b#s6-s1-Dv%k-ugb{HHJDu=wBF-%tIY{d_tW z=0K6c2XkY7?2EgYMn}d4s}V$wj5j2=Fz?CqYC};-CiSo0H>xd`@j>i2&sH}}0v&45 zo9%MGF`$b(H9$0xFUtEbKBn8ri~?4`2J|!HtbVmiSf=z-F&>nPx6?V|3|m-#u1sB& zmpWL&gW4*p#YFpZPn2~?72BjHz7jI-$`;xs+tNqGE{)KqZb%4-coModxV6`oD6%fp z%wN%M5jK!o!D3q{hIa2synu2L;6P~thZ^KgofU0+pxv-aKFbRxq-Lof*Av%b)i+8> zp7x17hG~E5N0tYA*>?6xcdcN6#+r}S3S-u@9lnA(yd|};Hi%UGAz+&=AKFIr>35}C z1T7fllZ!HP14p*X*0Z0NiUr$vK!;|q& zqmgFf`k4d4%Vn}of}Vau_8x^%*ojWI7QTe4H2$|rF!f_Lm~wR*{|>ft`~ejCq~dl; z6s3Q0JmI59^dLpwB=I(}>WahkCshuAh!4XCDG$r68I8kT!w5b|de8_V{$P5A`d+&L zfBrDCqW3y-hx`%yOi+Q3VeHRc>0rYE4$U z`fUlnOD{V`t3cRv)6la&NwzEVTuH>O%6G8l0;%J8!&;B(i%>b20YA=C*i1Kl=+c&^ z{Hi$o4dUDiuCd3`{$T*$D_Ib^lQ`gs%6TAu zhO%YsStTGTSFe+A<2GEVmh*q59h+a)} zG&q`T#-c}~&1@xSMzb<_GA%5x_OEU$3|5?r``0lkOEzH!j;$3hC(EZ}SlW5se&tEU z-BHCNpTCMDw2wiCCXfi|OF!R%QfaZKUxzW+H4w64bjzt&h+S@xN)4EuCr4x7zTS+G z?17xJeOnQp!}Rnp2Tmm9N&c6v6@Yca;cdHs{IFJ-gEIMmk00I8T@8#^b3at&7t2~J}liXQ5J;^jBkX#oq|f~HY#-=3YBtMh6l`BqX2|NjN(z&UYYov z&Mu^bqsrRhq=42z)MjfNt^)J|u54cTt;?Ws8?9LHzSKpgd^*q#c)r#uB`6IP$I>2D zp!`eDy9AXN-AdEw+~cYgSvsI1c4`U4RpknSBG?~Xznbj7eN-#)~hQd#&tqe^|M3MKG&%~-|VKqBxc z+c9aIt(|*}@ud**yhOKpGyik59>37*{dl!}k5ER4qWr$X8NJa#4q zd)soLhEe0T@hp_2`l?;)hgPvSWRYuOf5kSpONgZgzrjUmb;3fTm)aP`zb~=?)5~dx zE}W(nXFI8sUU}j^D`?x!J50d#XAaBQoB3T!Cj2jn)o5Pq|ZQP)0ypMZuwX}_9qp(clgqv;mmZohogR1KX}<2+>4jhf(#fy|Okv)H(}#LMmaNlY z)C=Ibd9fNY+jAg0^vRSBvRd_&s z)q*geL8oUU%leFpGn&1Y+qNsy@wVDv#{;@;`FzYj8c)x$0W=)Z;xV0pFzK8q>+K{9~pLCXO8 zgXt40E9t)y@&=8cH`-J0syozYon0-X{eD*! zw(t|*p+}BI3;bNXfrS6KMJU7C@`X%0Tfn_#B@_3HFWbHZianzd?d-=LZ2gw618??( za?%Og5I88ZY{oXr>;wis0LET!FlKCyr?1f+4cg175CU%ZMPYRZxIkoV%n>?0IcNK6 zqM^c7Ro2eoe&#w1yDPUqpBjJuaxW-&QI!N{WxFX*!mLX$xwwB{7_PYTSMqHQM7pQ4 zzknP$-^2Ym*+Gq-;%b2L3AAz8=3z3ur0y&A%b?AOhN}MZr~Ibcceb{ggTm&tno}OI zLWCm?MkRt%u=)i*ofXk3X;kWN1bwo^!w9eZOCeMqkS{bq;&&D9Wt&)kLhr

>6^Z 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 bXB+GI4|>X~<5&0hY`48|qyC`6*RB5#&Zm|` literal 0 HcmV?d00001 diff --git a/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig-version.cmake b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig-version.cmake new file mode 100644 index 0000000..7beb732 --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig-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/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig.cmake b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig.cmake new file mode 100644 index 0000000..51a4445 --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_advrobotics_lab3_app_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED advrobotics_lab3_app_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(advrobotics_lab3_app_FOUND FALSE) + elseif(NOT advrobotics_lab3_app_FOUND) + # use separate condition to avoid uninitialized variable warning + set(advrobotics_lab3_app_FOUND FALSE) + endif() + return() +endif() +set(_advrobotics_lab3_app_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT advrobotics_lab3_app_FIND_QUIETLY) + message(STATUS "Found advrobotics_lab3_app: 0.0.0 (${advrobotics_lab3_app_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'advrobotics_lab3_app' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${advrobotics_lab3_app_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(advrobotics_lab3_app_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "") +foreach(_extra ${_extras}) + include("${advrobotics_lab3_app_DIR}/${_extra}") +endforeach() diff --git a/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.dsv b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.sh b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.sh new file mode 100644 index 0000000..02e441b --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/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/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.dsv b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.dsv new file mode 100644 index 0000000..b94426a --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.sh b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.sh new file mode 100644 index 0000000..e59b749 --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/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/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.dsv b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.dsv new file mode 100644 index 0000000..e119f32 --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;CMAKE_PREFIX_PATH; diff --git a/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.ps1 b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.ps1 new file mode 100644 index 0000000..d03facc --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/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/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.sh b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.sh new file mode 100644 index 0000000..a948e68 --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/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/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.bash b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.bash new file mode 100644 index 0000000..49782f2 --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/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/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.dsv b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.dsv new file mode 100644 index 0000000..051187f --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.dsv @@ -0,0 +1,2 @@ +source;share/advrobotics_lab3_app/environment/ament_prefix_path.sh +source;share/advrobotics_lab3_app/environment/path.sh diff --git a/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.sh b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.sh new file mode 100644 index 0000000..e6c726d --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.sh @@ -0,0 +1,184 @@ +# 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:="/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app"} +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 append non-duplicate values to environment variables +# using colons as separators and avoiding leading separators +ament_append_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_append_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 + + # append only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid leading separator + if [ -z "$_values" ]; then + eval $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + fi + fi + IFS=$_ament_append_unique_value_IFS + unset _ament_append_unique_value_IFS + unset _duplicate + 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/advrobotics_lab3_app/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/advrobotics_lab3_app/environment/path.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/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.zsh b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.zsh new file mode 100644 index 0000000..fe161be --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/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/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.bash b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.bash new file mode 100644 index 0000000..74f9af4 --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/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/advrobotics_lab3_app/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/advrobotics_lab3_app/local_setup.bash" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv new file mode 100644 index 0000000..0cac77c --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv @@ -0,0 +1,8 @@ +source;share/advrobotics_lab3_app/hook/cmake_prefix_path.ps1 +source;share/advrobotics_lab3_app/hook/cmake_prefix_path.dsv +source;share/advrobotics_lab3_app/hook/cmake_prefix_path.sh +source;share/advrobotics_lab3_app/local_setup.bash +source;share/advrobotics_lab3_app/local_setup.dsv +source;share/advrobotics_lab3_app/local_setup.ps1 +source;share/advrobotics_lab3_app/local_setup.sh +source;share/advrobotics_lab3_app/local_setup.zsh diff --git a/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.ps1 b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.ps1 new file mode 100644 index 0000000..4e960e5 --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.ps1 @@ -0,0 +1,116 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# 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/advrobotics_lab3_app/hook/cmake_prefix_path.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/advrobotics_lab3_app/local_setup.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.sh b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.sh new file mode 100644 index 0000000..6dcd0c4 --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.sh @@ -0,0 +1,87 @@ +# 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="/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app" +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/advrobotics_lab3_app/hook/cmake_prefix_path.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/advrobotics_lab3_app/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/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.xml b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.xml new file mode 100644 index 0000000..eb9b05e --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.xml @@ -0,0 +1,21 @@ + + + + advrobotics_lab3_app + 0.0.0 + TODO: Package description + ros + Apache-2.0 + + ament_cmake + + rclcpp + advrobotics_lab3_interfaces + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.zsh b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.zsh new file mode 100644 index 0000000..9a9f96c --- /dev/null +++ b/install/advrobotics_lab3_app/share/advrobotics_lab3_app/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/advrobotics_lab3_app/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/advrobotics_lab3_app/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/install/advrobotics_lab3_app/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app b/install/advrobotics_lab3_app/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app new file mode 100644 index 0000000..94195de --- /dev/null +++ b/install/advrobotics_lab3_app/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app @@ -0,0 +1 @@ +rclcpp;advrobotics_lab3_interfaces;ament_lint_auto;ament_lint_common \ No newline at end of file diff --git a/install/advrobotics_lab3_app/share/ament_index/resource_index/packages/advrobotics_lab3_app b/install/advrobotics_lab3_app/share/ament_index/resource_index/packages/advrobotics_lab3_app new file mode 100644 index 0000000..e69de29 diff --git a/install/advrobotics_lab3_app/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app b/install/advrobotics_lab3_app/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app new file mode 100644 index 0000000..d1c94a4 --- /dev/null +++ b/install/advrobotics_lab3_app/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app @@ -0,0 +1 @@ +/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble \ No newline at end of file diff --git a/install/advrobotics_lab3_app/share/colcon-core/packages/advrobotics_lab3_app b/install/advrobotics_lab3_app/share/colcon-core/packages/advrobotics_lab3_app new file mode 100644 index 0000000..05bf796 --- /dev/null +++ b/install/advrobotics_lab3_app/share/colcon-core/packages/advrobotics_lab3_app @@ -0,0 +1 @@ +advrobotics_lab3_interfaces:rclcpp \ No newline at end of file diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/command.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/command.log new file mode 100644 index 0000000..48bbb4a --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '1': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stderr.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stderr.log new file mode 100644 index 0000000..6b3aef3 --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stderr.log @@ -0,0 +1,17 @@ +CMake Error at CMakeLists.txt:10 (find_package): + By not providing "Find[rclcpp.cmake" in CMAKE_MODULE_PATH this project has + asked CMake to find a package configuration file provided by "[rclcpp", but + CMake did not find one. + + Could not find a package configuration file provided by "[rclcpp" with any + of the following names: + + [rclcppConfig.cmake + [rclcpp-config.cmake + + Add the installation prefix of "[rclcpp" to CMAKE_PREFIX_PATH or set + "[rclcpp_DIR" to a directory containing one of the above files. If + "[rclcpp" provides a separate development package or SDK, be sure it has + been installed. + + diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stdout.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stdout.log new file mode 100644 index 0000000..236086f --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stdout.log @@ -0,0 +1,16 @@ +-- The C compiler identification is GNU 11.4.0 +-- The CXX compiler identification is GNU 11.4.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +-- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter +-- Configuring incomplete, errors occurred! +See also "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log". diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stdout_stderr.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stdout_stderr.log new file mode 100644 index 0000000..10a7a0c --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/stdout_stderr.log @@ -0,0 +1,33 @@ +-- The C compiler identification is GNU 11.4.0 +-- The CXX compiler identification is GNU 11.4.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +-- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter +CMake Error at CMakeLists.txt:10 (find_package): + By not providing "Find[rclcpp.cmake" in CMAKE_MODULE_PATH this project has + asked CMake to find a package configuration file provided by "[rclcpp", but + CMake did not find one. + + Could not find a package configuration file provided by "[rclcpp" with any + of the following names: + + [rclcppConfig.cmake + [rclcpp-config.cmake + + Add the installation prefix of "[rclcpp" to CMAKE_PREFIX_PATH or set + "[rclcpp_DIR" to a directory containing one of the above files. If + "[rclcpp" provides a separate development package or SDK, be sure it has + been installed. + + +-- Configuring incomplete, errors occurred! +See also "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log". diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/streams.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/streams.log new file mode 100644 index 0000000..5f68746 --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_app/streams.log @@ -0,0 +1,35 @@ +[0.024s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app +[0.148s] -- The C compiler identification is GNU 11.4.0 +[0.233s] -- The CXX compiler identification is GNU 11.4.0 +[0.242s] -- Detecting C compiler ABI info +[0.337s] -- Detecting C compiler ABI info - done +[0.349s] -- Check for working C compiler: /usr/bin/cc - skipped +[0.350s] -- Detecting C compile features +[0.351s] -- Detecting C compile features - done +[0.355s] -- Detecting CXX compiler ABI info +[0.461s] -- Detecting CXX compiler ABI info - done +[0.477s] -- Check for working CXX compiler: /usr/bin/c++ - skipped +[0.477s] -- Detecting CXX compile features +[0.478s] -- Detecting CXX compile features - done +[0.488s] -- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +[0.739s] -- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter +[0.918s] CMake Error at CMakeLists.txt:10 (find_package): +[0.918s] By not providing "Find[rclcpp.cmake" in CMAKE_MODULE_PATH this project has +[0.918s] asked CMake to find a package configuration file provided by "[rclcpp", but +[0.918s] CMake did not find one. +[0.918s] +[0.919s] Could not find a package configuration file provided by "[rclcpp" with any +[0.919s] of the following names: +[0.919s] +[0.919s] [rclcppConfig.cmake +[0.919s] [rclcpp-config.cmake +[0.919s] +[0.919s] Add the installation prefix of "[rclcpp" to CMAKE_PREFIX_PATH or set +[0.919s] "[rclcpp_DIR" to a directory containing one of the above files. If +[0.919s] "[rclcpp" provides a separate development package or SDK, be sure it has +[0.920s] been installed. +[0.920s] +[0.920s]  +[0.920s] -- Configuring incomplete, errors occurred! +[0.921s] See also "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log". +[0.926s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '1': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/command.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/command.log new file mode 100644 index 0000000..240c05d --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/command.log @@ -0,0 +1,4 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stderr.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stdout.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stdout.log new file mode 100644 index 0000000..0fe7ead --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stdout.log @@ -0,0 +1,198 @@ +[ 10%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[ 12%] Built target advrobotics_lab3_interfaces__cpp +[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[ 76%] Built target advrobotics_lab3_interfaces +[ 78%] Built target advrobotics_lab3_interfaces__py +[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +running egg_info +writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stdout_stderr.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stdout_stderr.log new file mode 100644 index 0000000..0fe7ead --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/stdout_stderr.log @@ -0,0 +1,198 @@ +[ 10%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[ 12%] Built target advrobotics_lab3_interfaces__cpp +[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[ 76%] Built target advrobotics_lab3_interfaces +[ 78%] Built target advrobotics_lab3_interfaces__py +[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +running egg_info +writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/streams.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/streams.log new file mode 100644 index 0000000..75febf7 --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_interfaces/streams.log @@ -0,0 +1,202 @@ +[0.019s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[0.094s] [ 10%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[0.098s] [ 12%] Built target advrobotics_lab3_interfaces__cpp +[0.119s] [ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[0.144s] [ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[0.145s] [ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[0.146s] [ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[0.164s] [ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[0.191s] [ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[0.194s] [ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[0.223s] [ 76%] Built target advrobotics_lab3_interfaces +[0.254s] [ 78%] Built target advrobotics_lab3_interfaces__py +[0.284s] [ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[0.328s] [ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[0.329s] [ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[0.334s] [100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[0.572s] running egg_info +[0.573s] writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +[0.573s] writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +[0.574s] writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +[0.577s] reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[0.578s] writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[0.621s] [100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +[0.640s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[0.654s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[0.666s] -- Install configuration: "" +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +[0.679s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +[0.679s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +[0.679s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +[0.679s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +[0.681s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +[0.681s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +[0.681s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +[0.681s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +[0.726s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +[0.726s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +[0.726s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +[0.733s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[0.734s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[0.734s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[0.735s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +[0.735s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +[0.735s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +[0.735s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +[0.736s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +[0.736s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +[0.736s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +[0.738s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +[0.738s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +[0.738s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +[0.738s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +[0.738s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +[0.738s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +[0.738s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +[0.739s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +[0.739s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +[0.739s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +[0.739s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +[0.740s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +[0.740s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +[0.740s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +[0.740s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +[0.740s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +[0.741s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +[0.741s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +[0.741s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +[0.741s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +[0.741s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +[0.741s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +[0.741s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +[0.742s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +[0.742s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +[0.742s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +[0.742s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +[0.742s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +[0.742s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +[0.742s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +[0.742s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +[0.742s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +[0.743s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml +[0.746s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/command.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/command.log new file mode 100644 index 0000000..559d65f --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/command.log @@ -0,0 +1,4 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stderr.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stdout.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stdout.log new file mode 100644 index 0000000..a1a6537 --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stdout.log @@ -0,0 +1,22 @@ +[ 44%] Built target ik_server +[ 66%] Built target poppy_core +[100%] Built target ik_client +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stdout_stderr.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stdout_stderr.log new file mode 100644 index 0000000..a1a6537 --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/stdout_stderr.log @@ -0,0 +1,22 @@ +[ 44%] Built target ik_server +[ 66%] Built target poppy_core +[100%] Built target ik_client +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml diff --git a/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/streams.log b/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/streams.log new file mode 100644 index 0000000..fe9e345 --- /dev/null +++ b/log/build_2025-12-17_09-49-56/advrobotics_lab3_ros2/streams.log @@ -0,0 +1,26 @@ +[0.022s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[0.112s] [ 44%] Built target ik_server +[0.112s] [ 66%] Built target poppy_core +[0.117s] [100%] Built target ik_client +[0.134s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[0.136s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[0.146s] -- Install configuration: "" +[0.146s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +[0.146s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +[0.147s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +[0.147s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +[0.148s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +[0.148s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +[0.148s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +[0.148s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +[0.148s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +[0.149s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +[0.149s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +[0.149s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +[0.149s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +[0.149s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +[0.150s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +[0.150s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +[0.150s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +[0.150s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml +[0.152s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 diff --git a/log/build_2025-12-17_09-49-56/events.log b/log/build_2025-12-17_09-49-56/events.log new file mode 100644 index 0000000..c29a15c --- /dev/null +++ b/log/build_2025-12-17_09-49-56/events.log @@ -0,0 +1,298 @@ +[0.000000] (-) TimerEvent: {} +[0.000516] (advrobotics_lab3_interfaces) JobQueued: {'identifier': 'advrobotics_lab3_interfaces', 'dependencies': OrderedDict()} +[0.000612] (advrobotics_lab3_app) JobQueued: {'identifier': 'advrobotics_lab3_app', 'dependencies': OrderedDict([('advrobotics_lab3_interfaces', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces')])} +[0.000674] (advrobotics_lab3_ros2) JobQueued: {'identifier': 'advrobotics_lab3_ros2', 'dependencies': OrderedDict([('advrobotics_lab3_interfaces', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces')])} +[0.000718] (advrobotics_lab3_interfaces) JobStarted: {'identifier': 'advrobotics_lab3_interfaces'} +[0.015209] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'cmake'} +[0.015914] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'build'} +[0.016733] (advrobotics_lab3_interfaces) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.094803] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 10%] Built target advrobotics_lab3_interfaces__rosidl_generator_c\n'} +[0.098505] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 12%] Built target advrobotics_lab3_interfaces__cpp\n'} +[0.098811] (-) TimerEvent: {} +[0.119025] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces\n'} +[0.143884] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c\n'} +[0.145380] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c\n'} +[0.146148] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c\n'} +[0.164594] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp\n'} +[0.191329] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp\n'} +[0.194533] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp\n'} +[0.198930] (-) TimerEvent: {} +[0.223804] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 76%] Built target advrobotics_lab3_interfaces\n'} +[0.254996] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 78%] Built target advrobotics_lab3_interfaces__py\n'} +[0.284823] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py\n'} +[0.299177] (-) TimerEvent: {} +[0.328950] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext\n'} +[0.329390] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext\n'} +[0.334681] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext\n'} +[0.399205] (-) TimerEvent: {} +[0.499527] (-) TimerEvent: {} +[0.572285] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'running egg_info\n'} +[0.573538] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing advrobotics_lab3_interfaces.egg-info/PKG-INFO\n'} +[0.573893] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt\n'} +[0.574179] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt\n'} +[0.577258] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt'\n"} +[0.578227] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt'\n"} +[0.599648] (-) TimerEvent: {} +[0.621386] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg\n'} +[0.640027] (advrobotics_lab3_interfaces) CommandEnded: {'returncode': 0} +[0.641049] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'install'} +[0.653854] (advrobotics_lab3_interfaces) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.666040] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.666465] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces\n'} +[0.666811] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.667115] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.667394] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h\n'} +[0.667571] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h\n'} +[0.667778] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.667940] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h\n'} +[0.668173] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h\n'} +[0.668468] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h\n'} +[0.668647] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c\n'} +[0.668835] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h\n'} +[0.669008] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c\n'} +[0.669169] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h\n'} +[0.669462] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h\n'} +[0.669755] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h\n'} +[0.670008] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.670152] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h\n'} +[0.670302] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.670598] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h\n'} +[0.670725] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h\n'} +[0.670842] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h\n'} +[0.670956] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c\n'} +[0.671071] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh\n'} +[0.671195] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv\n'} +[0.671480] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so\n'} +[0.671654] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.671777] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.671904] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h\n'} +[0.672027] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.672148] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h\n'} +[0.672344] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h\n'} +[0.672449] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.672575] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.672697] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h\n'} +[0.672820] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so\n'} +[0.672974] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.673095] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.673216] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp\n'} +[0.673424] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp\n'} +[0.673559] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.673647] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp\n'} +[0.673749] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp\n'} +[0.673873] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp\n'} +[0.674002] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp\n'} +[0.674123] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp\n'} +[0.674253] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp\n'} +[0.674454] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp\n'} +[0.674577] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp\n'} +[0.674702] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp\n'} +[0.674827] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.674948] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp\n'} +[0.675075] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.675358] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp\n'} +[0.675494] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp\n'} +[0.675583] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp\n'} +[0.675669] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp\n'} +[0.675756] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.675842] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.675928] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h\n'} +[0.676015] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.676101] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.676187] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps\n'} +[0.676310] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.676402] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.676489] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.676574] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps\n'} +[0.676660] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.676746] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so\n'} +[0.676832] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.676922] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.677008] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.677093] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h\n'} +[0.677180] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c\n'} +[0.677282] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h\n'} +[0.677390] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c\n'} +[0.677478] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h\n'} +[0.677566] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.677661] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.677747] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h\n'} +[0.677833] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c\n'} +[0.677918] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so\n'} +[0.678004] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so\n'} +[0.678091] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.678176] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.678273] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.678383] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp\n'} +[0.678475] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.678561] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.678647] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp\n'} +[0.678732] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.678818] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.678904] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.678990] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp\n'} +[0.679076] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so\n'} +[0.679161] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so\n'} +[0.679265] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh\n'} +[0.679366] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv\n'} +[0.679452] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info\n'} +[0.679538] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO\n'} +[0.679624] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt\n'} +[0.679709] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt\n'} +[0.679795] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt\n'} +[0.679887] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces\n'} +[0.679973] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.680060] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.680146] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c\n'} +[0.680232] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c\n'} +[0.680354] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c\n'} +[0.680443] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.680530] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg\n'} +[0.680615] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py\n'} +[0.680701] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py\n'} +[0.680786] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c\n'} +[0.680872] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c\n'} +[0.680957] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py\n'} +[0.681043] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so\n'} +[0.681134] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py\n'} +[0.681220] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv\n'} +[0.681338] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c\n'} +[0.681427] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py\n'} +[0.681512] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py\n'} +[0.699731] (-) TimerEvent: {} +[0.726240] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'...\n"} +[0.726604] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'...\n"} +[0.726779] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'...\n"} +[0.733682] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.734239] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.734819] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.735461] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so\n'} +[0.735776] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl\n'} +[0.735987] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl\n'} +[0.736127] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl\n'} +[0.736241] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg\n'} +[0.736422] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg\n'} +[0.736591] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv\n'} +[0.736802] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg\n'} +[0.737098] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg\n'} +[0.737227] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces\n'} +[0.737437] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces\n'} +[0.737584] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh\n'} +[0.737797] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv\n'} +[0.737976] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh\n'} +[0.738103] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv\n'} +[0.738231] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash\n'} +[0.738366] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh\n'} +[0.738567] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh\n'} +[0.738690] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv\n'} +[0.738804] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv\n'} +[0.738956] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces\n'} +[0.739131] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake\n'} +[0.739272] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake\n'} +[0.739494] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake\n'} +[0.739656] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake\n'} +[0.739937] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake\n'} +[0.740185] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake\n'} +[0.740483] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake\n'} +[0.740709] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake\n'} +[0.740890] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake\n'} +[0.741014] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake\n'} +[0.741191] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake\n'} +[0.741425] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake\n'} +[0.741592] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake\n'} +[0.741778] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake\n'} +[0.741900] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake\n'} +[0.742010] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake\n'} +[0.742120] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake\n'} +[0.742229] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake\n'} +[0.742373] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake\n'} +[0.742489] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake\n'} +[0.742609] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake\n'} +[0.742718] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake\n'} +[0.742828] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake\n'} +[0.742937] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake\n'} +[0.743045] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake\n'} +[0.743153] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake\n'} +[0.743273] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml\n'} +[0.745695] (advrobotics_lab3_interfaces) CommandEnded: {'returncode': 0} +[0.800234] (-) TimerEvent: {} +[0.806782] (advrobotics_lab3_interfaces) JobEnded: {'identifier': 'advrobotics_lab3_interfaces', 'rc': 0} +[0.808841] (advrobotics_lab3_app) JobStarted: {'identifier': 'advrobotics_lab3_app'} +[0.816693] (advrobotics_lab3_ros2) JobStarted: {'identifier': 'advrobotics_lab3_ros2'} +[0.827252] (advrobotics_lab3_app) JobProgress: {'identifier': 'advrobotics_lab3_app', 'progress': 'cmake'} +[0.827995] (advrobotics_lab3_app) Command: {'cmd': ['/usr/bin/cmake', '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app', '-DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.834734] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'cmake'} +[0.835677] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'build'} +[0.836229] (advrobotics_lab3_ros2) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.900547] (-) TimerEvent: {} +[0.928133] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[ 44%] Built target ik_server\n'} +[0.928806] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[ 66%] Built target poppy_core\n'} +[0.933391] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[100%] Built target ik_client\n'} +[0.949874] (advrobotics_lab3_ros2) CommandEnded: {'returncode': 0} +[0.950989] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'install'} +[0.951531] (advrobotics_lab3_ros2) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.956290] (advrobotics_lab3_app) StdoutLine: {'line': b'-- The C compiler identification is GNU 11.4.0\n'} +[0.962301] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.962684] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server\n'} +[0.963062] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client\n'} +[0.963521] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core\n'} +[0.963860] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2\n'} +[0.964098] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2\n'} +[0.964410] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh\n'} +[0.964592] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv\n'} +[0.964768] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh\n'} +[0.964971] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv\n'} +[0.965146] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash\n'} +[0.965396] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh\n'} +[0.965566] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh\n'} +[0.965729] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv\n'} +[0.965898] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv\n'} +[0.966388] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2\n'} +[0.966559] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake\n'} +[0.966697] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake\n'} +[0.966834] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml\n'} +[0.968018] (advrobotics_lab3_ros2) CommandEnded: {'returncode': 0} +[0.989434] (advrobotics_lab3_ros2) JobEnded: {'identifier': 'advrobotics_lab3_ros2', 'rc': 0} +[1.000788] (-) TimerEvent: {} +[1.041642] (advrobotics_lab3_app) StdoutLine: {'line': b'-- The CXX compiler identification is GNU 11.4.0\n'} +[1.050911] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Detecting C compiler ABI info\n'} +[1.100911] (-) TimerEvent: {} +[1.145545] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Detecting C compiler ABI info - done\n'} +[1.158085] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Check for working C compiler: /usr/bin/cc - skipped\n'} +[1.158798] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Detecting C compile features\n'} +[1.159546] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Detecting C compile features - done\n'} +[1.163533] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info\n'} +[1.201006] (-) TimerEvent: {} +[1.269906] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info - done\n'} +[1.285169] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Check for working CXX compiler: /usr/bin/c++ - skipped\n'} +[1.285780] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Detecting CXX compile features\n'} +[1.286706] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Detecting CXX compile features - done\n'} +[1.297054] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake)\n'} +[1.301084] (-) TimerEvent: {} +[1.401444] (-) TimerEvent: {} +[1.501778] (-) TimerEvent: {} +[1.547511] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter \n'} +[1.601878] (-) TimerEvent: {} +[1.702229] (-) TimerEvent: {} +[1.726673] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[31mCMake Error at CMakeLists.txt:10 (find_package):\n'} +[1.726960] (advrobotics_lab3_app) StderrLine: {'line': b' By not providing "Find[rclcpp.cmake" in CMAKE_MODULE_PATH this project has\n'} +[1.727084] (advrobotics_lab3_app) StderrLine: {'line': b' asked CMake to find a package configuration file provided by "[rclcpp", but\n'} +[1.727189] (advrobotics_lab3_app) StderrLine: {'line': b' CMake did not find one.\n'} +[1.727298] (advrobotics_lab3_app) StderrLine: {'line': b'\n'} +[1.727397] (advrobotics_lab3_app) StderrLine: {'line': b' Could not find a package configuration file provided by "[rclcpp" with any\n'} +[1.727497] (advrobotics_lab3_app) StderrLine: {'line': b' of the following names:\n'} +[1.727589] (advrobotics_lab3_app) StderrLine: {'line': b'\n'} +[1.727678] (advrobotics_lab3_app) StderrLine: {'line': b' [rclcppConfig.cmake\n'} +[1.727767] (advrobotics_lab3_app) StderrLine: {'line': b' [rclcpp-config.cmake\n'} +[1.727854] (advrobotics_lab3_app) StderrLine: {'line': b'\n'} +[1.727941] (advrobotics_lab3_app) StderrLine: {'line': b' Add the installation prefix of "[rclcpp" to CMAKE_PREFIX_PATH or set\n'} +[1.728028] (advrobotics_lab3_app) StderrLine: {'line': b' "[rclcpp_DIR" to a directory containing one of the above files. If\n'} +[1.728114] (advrobotics_lab3_app) StderrLine: {'line': b' "[rclcpp" provides a separate development package or SDK, be sure it has\n'} +[1.728260] (advrobotics_lab3_app) StderrLine: {'line': b' been installed.\n'} +[1.728558] (advrobotics_lab3_app) StderrLine: {'line': b'\n'} +[1.728823] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[0m\n'} +[1.729076] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Configuring incomplete, errors occurred!\n'} +[1.729261] (advrobotics_lab3_app) StdoutLine: {'line': b'See also "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log".\n'} +[1.734646] (advrobotics_lab3_app) CommandEnded: {'returncode': 1} +[1.762546] (advrobotics_lab3_app) JobEnded: {'identifier': 'advrobotics_lab3_app', 'rc': 1} +[1.773178] (-) EventReactorShutdown: {} diff --git a/log/build_2025-12-17_09-49-56/logger_all.log b/log/build_2025-12-17_09-49-56/logger_all.log new file mode 100644 index 0000000..29b1566 --- /dev/null +++ b/log/build_2025-12-17_09-49-56/logger_all.log @@ -0,0 +1,262 @@ +[0.156s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.156s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.399s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.399s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.399s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.399s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.399s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.399s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.399s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ros/EENG4/AdvancedRobotics_Lab3' +[0.399s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['ignore', 'ignore_ament_install'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ignore' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ignore_ament_install' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['colcon_pkg'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'colcon_pkg' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['colcon_meta'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'colcon_meta' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['ros'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ros' +[0.420s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_app' with type 'ros.ament_cmake' and name 'advrobotics_lab3_app' +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['ignore', 'ignore_ament_install'] +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ignore' +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ignore_ament_install' +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['colcon_pkg'] +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'colcon_pkg' +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['colcon_meta'] +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'colcon_meta' +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['ros'] +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ros' +[0.422s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_interfaces' with type 'ros.ament_cmake' and name 'advrobotics_lab3_interfaces' +[0.422s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['ignore', 'ignore_ament_install'] +[0.422s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ignore' +[0.422s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ignore_ament_install' +[0.422s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['colcon_pkg'] +[0.422s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'colcon_pkg' +[0.422s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['colcon_meta'] +[0.423s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'colcon_meta' +[0.423s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['ros'] +[0.423s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ros' +[0.423s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_ros2' with type 'ros.ament_cmake' and name 'advrobotics_lab3_ros2' +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extensions ['ignore', 'ignore_ament_install'] +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extension 'ignore' +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) ignored +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extensions ['ignore', 'ignore_ament_install'] +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extension 'ignore' +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) ignored +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extensions ['ignore', 'ignore_ament_install'] +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extension 'ignore' +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) ignored +[0.424s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.424s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.424s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.424s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.425s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.468s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.468s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.471s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 2 installed packages in /home/ros/EENG4/AdvancedRobotics_Lab3/install +[0.472s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 16 installed packages in /home/ros/turtlebot3_ws/install +[0.475s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 365 installed packages in /opt/ros/humble +[0.478s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.552s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_args' from command line to 'None' +[0.553s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_target' from command line to 'None' +[0.553s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.553s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_clean_cache' from command line to 'False' +[0.553s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_clean_first' from command line to 'False' +[0.553s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_force_configure' from command line to 'False' +[0.553s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'ament_cmake_args' from command line to 'None' +[0.553s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'catkin_cmake_args' from command line to 'None' +[0.553s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.553s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_interfaces' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces', 'symlink_install': False, 'test_result_base': None} +[0.554s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_args' from command line to 'None' +[0.554s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_target' from command line to 'None' +[0.554s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.554s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_clean_cache' from command line to 'False' +[0.554s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_clean_first' from command line to 'False' +[0.554s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_force_configure' from command line to 'False' +[0.554s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'ament_cmake_args' from command line to 'None' +[0.554s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'catkin_cmake_args' from command line to 'None' +[0.554s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.554s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_app' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app', 'symlink_install': False, 'test_result_base': None} +[0.555s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_args' from command line to 'None' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_target' from command line to 'None' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_clean_cache' from command line to 'False' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_clean_first' from command line to 'False' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_force_configure' from command line to 'False' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'ament_cmake_args' from command line to 'None' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'catkin_cmake_args' from command line to 'None' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.555s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_ros2' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2', 'symlink_install': False, 'test_result_base': None} +[0.555s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.557s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.557s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces' with build type 'ament_cmake' +[0.557s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces' +[0.561s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.561s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.561s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.578s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[1.198s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[1.213s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[1.303s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_interfaces) +[1.304s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[1.314s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake module files +[1.317s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake config files +[1.318s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'cmake_prefix_path') +[1.318s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.ps1' +[1.320s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.dsv' +[1.321s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.sh' +[1.324s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib' +[1.324s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'ld_library_path_lib') +[1.325s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.ps1' +[1.326s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.dsv' +[1.327s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.sh' +[1.328s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.329s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/pkgconfig/advrobotics_lab3_interfaces.pc' +[1.329s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/python3.10/site-packages' +[1.330s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.331s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.ps1' +[1.334s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv' +[1.336s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.sh' +[1.338s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.bash' +[1.340s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.zsh' +[1.342s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/colcon-core/packages/advrobotics_lab3_interfaces) +[1.344s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_interfaces) +[1.344s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake module files +[1.346s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake config files +[1.347s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'cmake_prefix_path') +[1.347s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.ps1' +[1.348s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.dsv' +[1.349s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.sh' +[1.351s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib' +[1.351s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'ld_library_path_lib') +[1.351s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.ps1' +[1.352s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.dsv' +[1.353s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.sh' +[1.355s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.355s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/pkgconfig/advrobotics_lab3_interfaces.pc' +[1.355s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/python3.10/site-packages' +[1.356s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.357s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.ps1' +[1.359s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv' +[1.360s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.sh' +[1.361s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.bash' +[1.362s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.zsh' +[1.363s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/colcon-core/packages/advrobotics_lab3_interfaces) +[1.364s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app' with build type 'ament_cmake' +[1.364s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app' +[1.365s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.365s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.374s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2' with build type 'ament_cmake' +[1.374s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2' +[1.375s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.375s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.390s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app +[1.397s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[1.508s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[1.511s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[1.525s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_ros2) +[1.526s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake module files +[1.526s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[1.527s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake config files +[1.527s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_ros2', 'cmake_prefix_path') +[1.528s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.ps1' +[1.529s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.dsv' +[1.530s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.sh' +[1.531s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib' +[1.531s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.531s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/pkgconfig/advrobotics_lab3_ros2.pc' +[1.531s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/python3.10/site-packages' +[1.532s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.532s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.ps1' +[1.533s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv' +[1.534s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.sh' +[1.535s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.bash' +[1.535s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.zsh' +[1.536s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/colcon-core/packages/advrobotics_lab3_ros2) +[1.537s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_ros2) +[1.537s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake module files +[1.538s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake config files +[1.538s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_ros2', 'cmake_prefix_path') +[1.538s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.ps1' +[1.539s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.dsv' +[1.540s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.sh' +[1.541s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib' +[1.541s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.541s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/pkgconfig/advrobotics_lab3_ros2.pc' +[1.541s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/python3.10/site-packages' +[1.542s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.542s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.ps1' +[1.543s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv' +[1.544s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.sh' +[1.545s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.bash' +[1.546s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.zsh' +[1.546s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/colcon-core/packages/advrobotics_lab3_ros2) +[2.293s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '1': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app +[2.313s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_app) +[2.314s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake module files +[2.314s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake config files +[2.315s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[2.315s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/pkgconfig/advrobotics_lab3_app.pc' +[2.315s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/python3.10/site-packages' +[2.316s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[2.316s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.ps1' +[2.317s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv' +[2.318s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.sh' +[2.318s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.bash' +[2.319s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.zsh' +[2.319s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/colcon-core/packages/advrobotics_lab3_app) +[2.330s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[2.330s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[2.330s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '1' +[2.330s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[2.338s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[2.338s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[2.338s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[2.364s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[2.364s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.ps1' +[2.366s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ros/EENG4/AdvancedRobotics_Lab3/install/_local_setup_util_ps1.py' +[2.369s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.ps1' +[2.373s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.sh' +[2.375s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ros/EENG4/AdvancedRobotics_Lab3/install/_local_setup_util_sh.py' +[2.377s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.sh' +[2.383s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.bash' +[2.384s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.bash' +[2.388s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.zsh' +[2.389s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.zsh' diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/command.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/command.log new file mode 100644 index 0000000..866fcee --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/command.log @@ -0,0 +1,6 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stderr.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stdout.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stdout.log new file mode 100644 index 0000000..402cd70 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stdout.log @@ -0,0 +1,48 @@ +-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +-- Found rclcpp: 16.0.16 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.7 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.7 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.7 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_cyclonedds_cpp: 1.3.4 (/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake) +-- Using RMW implementation 'rmw_cyclonedds_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Found advrobotics_lab3_interfaces: 0.0.0 (/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake) +-- Found ament_lint_auto: 0.12.14 (/opt/ros/humble/share/ament_lint_auto/cmake) +-- Added test 'cppcheck' to perform static code analysis on C / C++ code +-- Configured cppcheck include dirs: $ +-- Configured cppcheck exclude dirs and/or files: +-- Added test 'lint_cmake' to check CMake code style +-- 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: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app +[ 50%] Building CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o +[100%] Linking CXX executable build_tower +[100%] Built target build_tower +-- Install configuration: "" +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/advrobotics_lab3_app/build_tower +-- Set runtime path of "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/advrobotics_lab3_app/build_tower" to "" +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.sh +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.sh +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.bash +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.sh +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.zsh +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/packages/advrobotics_lab3_app +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig.cmake +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig-version.cmake +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.xml diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stdout_stderr.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stdout_stderr.log new file mode 100644 index 0000000..402cd70 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/stdout_stderr.log @@ -0,0 +1,48 @@ +-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +-- Found rclcpp: 16.0.16 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.7 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.7 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.7 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_cyclonedds_cpp: 1.3.4 (/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake) +-- Using RMW implementation 'rmw_cyclonedds_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Found advrobotics_lab3_interfaces: 0.0.0 (/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake) +-- Found ament_lint_auto: 0.12.14 (/opt/ros/humble/share/ament_lint_auto/cmake) +-- Added test 'cppcheck' to perform static code analysis on C / C++ code +-- Configured cppcheck include dirs: $ +-- Configured cppcheck exclude dirs and/or files: +-- Added test 'lint_cmake' to check CMake code style +-- 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: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app +[ 50%] Building CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o +[100%] Linking CXX executable build_tower +[100%] Built target build_tower +-- Install configuration: "" +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/advrobotics_lab3_app/build_tower +-- Set runtime path of "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/advrobotics_lab3_app/build_tower" to "" +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.sh +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.sh +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.bash +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.sh +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.zsh +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/packages/advrobotics_lab3_app +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig.cmake +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig-version.cmake +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.xml diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/streams.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/streams.log new file mode 100644 index 0000000..9b457f3 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_app/streams.log @@ -0,0 +1,54 @@ +[0.032s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app +[0.049s] -- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +[0.298s] -- Found rclcpp: 16.0.16 (/opt/ros/humble/share/rclcpp/cmake) +[0.406s] -- Found rosidl_generator_c: 3.1.7 (/opt/ros/humble/share/rosidl_generator_c/cmake) +[0.418s] -- Found rosidl_adapter: 3.1.7 (/opt/ros/humble/share/rosidl_adapter/cmake) +[0.434s] -- Found rosidl_generator_cpp: 3.1.7 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +[0.459s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.490s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.580s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +[0.587s] -- Found rmw_cyclonedds_cpp: 1.3.4 (/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake) +[0.636s] -- Using RMW implementation 'rmw_cyclonedds_cpp' as default +[0.653s] -- Looking for pthread.h +[0.759s] -- Looking for pthread.h - found +[0.759s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD +[0.860s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +[0.861s] -- Found Threads: TRUE +[0.952s] -- Found advrobotics_lab3_interfaces: 0.0.0 (/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake) +[0.977s] -- Found ament_lint_auto: 0.12.14 (/opt/ros/humble/share/ament_lint_auto/cmake) +[1.123s] -- Added test 'cppcheck' to perform static code analysis on C / C++ code +[1.123s] -- Configured cppcheck include dirs: $ +[1.124s] -- Configured cppcheck exclude dirs and/or files: +[1.125s] -- Added test 'lint_cmake' to check CMake code style +[1.127s] -- Added test 'uncrustify' to check C / C++ code style +[1.127s] -- Configured uncrustify additional arguments: +[1.128s] -- Added test 'xmllint' to check XML markup files +[1.130s] -- Configuring done +[1.145s] -- Generating done +[1.149s] -- Build files have been written to: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app +[1.160s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app +[1.163s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[1.238s] [ 50%] Building CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o +[15.765s] [100%] Linking CXX executable build_tower +[16.500s] [100%] Built target build_tower +[16.516s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[16.519s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app +[16.532s] -- Install configuration: "" +[16.532s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/advrobotics_lab3_app/build_tower +[16.540s] -- Set runtime path of "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/advrobotics_lab3_app/build_tower" to "" +[16.540s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app +[16.540s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app +[16.540s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.sh +[16.541s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.dsv +[16.541s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.sh +[16.541s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.dsv +[16.541s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.bash +[16.541s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.sh +[16.542s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.zsh +[16.542s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.dsv +[16.542s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv +[16.542s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/packages/advrobotics_lab3_app +[16.543s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig.cmake +[16.543s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig-version.cmake +[16.543s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.xml +[16.547s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/command.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/command.log new file mode 100644 index 0000000..240c05d --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/command.log @@ -0,0 +1,4 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stderr.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stdout.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stdout.log new file mode 100644 index 0000000..7b54418 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stdout.log @@ -0,0 +1,198 @@ +[ 6%] Built target advrobotics_lab3_interfaces__cpp +[ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[ 76%] Built target advrobotics_lab3_interfaces +[ 78%] Built target advrobotics_lab3_interfaces__py +[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +running egg_info +writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stdout_stderr.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stdout_stderr.log new file mode 100644 index 0000000..7b54418 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/stdout_stderr.log @@ -0,0 +1,198 @@ +[ 6%] Built target advrobotics_lab3_interfaces__cpp +[ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[ 76%] Built target advrobotics_lab3_interfaces +[ 78%] Built target advrobotics_lab3_interfaces__py +[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +running egg_info +writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/streams.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/streams.log new file mode 100644 index 0000000..4658b41 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_interfaces/streams.log @@ -0,0 +1,202 @@ +[0.018s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[0.101s] [ 6%] Built target advrobotics_lab3_interfaces__cpp +[0.102s] [ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[0.118s] [ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[0.151s] [ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[0.152s] [ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[0.163s] [ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[0.168s] [ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[0.199s] [ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[0.201s] [ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[0.230s] [ 76%] Built target advrobotics_lab3_interfaces +[0.257s] [ 78%] Built target advrobotics_lab3_interfaces__py +[0.289s] [ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[0.334s] [ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[0.336s] [ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[0.344s] [100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[0.571s] running egg_info +[0.572s] writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +[0.572s] writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +[0.573s] writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +[0.576s] reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[0.577s] writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[0.620s] [100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +[0.636s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[0.650s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[0.661s] -- Install configuration: "" +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +[0.673s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +[0.673s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +[0.673s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +[0.674s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +[0.674s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +[0.675s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +[0.721s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +[0.721s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +[0.721s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +[0.729s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[0.730s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[0.730s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[0.730s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +[0.731s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +[0.731s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +[0.731s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +[0.732s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +[0.732s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +[0.732s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +[0.732s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +[0.732s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +[0.733s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +[0.733s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +[0.733s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +[0.733s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +[0.733s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +[0.733s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +[0.733s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +[0.733s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +[0.734s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +[0.734s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +[0.734s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +[0.734s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +[0.734s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +[0.734s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +[0.734s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +[0.734s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +[0.735s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +[0.735s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +[0.735s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +[0.735s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +[0.735s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +[0.735s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +[0.736s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +[0.737s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml +[0.739s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/command.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/command.log new file mode 100644 index 0000000..559d65f --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/command.log @@ -0,0 +1,4 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stderr.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stdout.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stdout.log new file mode 100644 index 0000000..395ad60 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stdout.log @@ -0,0 +1,22 @@ +[ 33%] Built target ik_server +[ 66%] Built target ik_client +[100%] Built target poppy_core +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stdout_stderr.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stdout_stderr.log new file mode 100644 index 0000000..395ad60 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/stdout_stderr.log @@ -0,0 +1,22 @@ +[ 33%] Built target ik_server +[ 66%] Built target ik_client +[100%] Built target poppy_core +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml diff --git a/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/streams.log b/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/streams.log new file mode 100644 index 0000000..7fbcf75 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/advrobotics_lab3_ros2/streams.log @@ -0,0 +1,26 @@ +[0.024s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[0.114s] [ 33%] Built target ik_server +[0.118s] [ 66%] Built target ik_client +[0.128s] [100%] Built target poppy_core +[0.145s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[0.147s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[0.160s] -- Install configuration: "" +[0.160s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +[0.160s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +[0.161s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +[0.161s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +[0.161s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +[0.162s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +[0.162s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +[0.162s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +[0.162s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +[0.162s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +[0.163s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +[0.163s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +[0.163s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +[0.163s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +[0.163s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +[0.164s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +[0.164s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +[0.164s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml +[0.166s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 diff --git a/log/build_2025-12-17_09-50-41/events.log b/log/build_2025-12-17_09-50-41/events.log new file mode 100644 index 0000000..3cabc63 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/events.log @@ -0,0 +1,475 @@ +[0.000000] (-) TimerEvent: {} +[0.000466] (advrobotics_lab3_interfaces) JobQueued: {'identifier': 'advrobotics_lab3_interfaces', 'dependencies': OrderedDict()} +[0.000832] (advrobotics_lab3_app) JobQueued: {'identifier': 'advrobotics_lab3_app', 'dependencies': OrderedDict([('advrobotics_lab3_interfaces', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces')])} +[0.000897] (advrobotics_lab3_ros2) JobQueued: {'identifier': 'advrobotics_lab3_ros2', 'dependencies': OrderedDict([('advrobotics_lab3_interfaces', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces')])} +[0.000950] (advrobotics_lab3_interfaces) JobStarted: {'identifier': 'advrobotics_lab3_interfaces'} +[0.015615] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'cmake'} +[0.016406] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'build'} +[0.017327] (advrobotics_lab3_interfaces) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.099424] (-) TimerEvent: {} +[0.101696] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 6%] Built target advrobotics_lab3_interfaces__cpp\n'} +[0.102311] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c\n'} +[0.119174] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces\n'} +[0.151677] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c\n'} +[0.152721] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c\n'} +[0.163319] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp\n'} +[0.168549] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c\n'} +[0.199267] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp\n'} +[0.199565] (-) TimerEvent: {} +[0.201749] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp\n'} +[0.230806] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 76%] Built target advrobotics_lab3_interfaces\n'} +[0.257780] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 78%] Built target advrobotics_lab3_interfaces__py\n'} +[0.289527] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py\n'} +[0.299855] (-) TimerEvent: {} +[0.335215] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext\n'} +[0.336458] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext\n'} +[0.344803] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext\n'} +[0.399861] (-) TimerEvent: {} +[0.500161] (-) TimerEvent: {} +[0.571694] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'running egg_info\n'} +[0.572816] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing advrobotics_lab3_interfaces.egg-info/PKG-INFO\n'} +[0.573168] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt\n'} +[0.573504] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt\n'} +[0.576503] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt'\n"} +[0.577442] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt'\n"} +[0.600294] (-) TimerEvent: {} +[0.620376] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg\n'} +[0.637155] (advrobotics_lab3_interfaces) CommandEnded: {'returncode': 0} +[0.638110] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'install'} +[0.650222] (advrobotics_lab3_interfaces) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.661248] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.661728] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces\n'} +[0.661884] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.662081] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.662349] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h\n'} +[0.662472] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h\n'} +[0.662593] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.662709] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h\n'} +[0.662883] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h\n'} +[0.663054] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h\n'} +[0.663232] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c\n'} +[0.663364] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h\n'} +[0.663480] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c\n'} +[0.663589] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h\n'} +[0.663706] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h\n'} +[0.663818] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h\n'} +[0.664087] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.664249] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h\n'} +[0.664373] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.664496] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h\n'} +[0.664665] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h\n'} +[0.664784] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h\n'} +[0.664912] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c\n'} +[0.665026] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh\n'} +[0.665147] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv\n'} +[0.665241] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so\n'} +[0.665328] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.665415] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.665504] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h\n'} +[0.665590] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.665678] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h\n'} +[0.665872] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h\n'} +[0.665995] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.666279] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.666370] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h\n'} +[0.666473] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so\n'} +[0.666598] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.666684] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.666768] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp\n'} +[0.666893] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp\n'} +[0.666991] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.667151] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp\n'} +[0.667284] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp\n'} +[0.667419] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp\n'} +[0.667545] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp\n'} +[0.667666] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp\n'} +[0.667785] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp\n'} +[0.667905] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp\n'} +[0.668025] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp\n'} +[0.668195] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp\n'} +[0.668316] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.668439] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp\n'} +[0.668569] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.668778] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp\n'} +[0.668888] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp\n'} +[0.669003] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp\n'} +[0.669134] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp\n'} +[0.669251] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.669362] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.669485] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h\n'} +[0.669613] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.669735] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.669858] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps\n'} +[0.670173] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.670296] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.670404] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.670512] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps\n'} +[0.670621] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.670750] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so\n'} +[0.670870] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.671047] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.671146] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.671231] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h\n'} +[0.671317] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c\n'} +[0.671423] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h\n'} +[0.671531] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c\n'} +[0.671634] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h\n'} +[0.671738] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.671838] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.671940] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h\n'} +[0.672053] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c\n'} +[0.672171] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so\n'} +[0.672276] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so\n'} +[0.672379] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.672482] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.672581] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.672698] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp\n'} +[0.672809] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.672915] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.673018] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp\n'} +[0.673140] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.673245] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.673349] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.673449] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp\n'} +[0.673552] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so\n'} +[0.673656] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so\n'} +[0.673761] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh\n'} +[0.673864] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv\n'} +[0.673970] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info\n'} +[0.674092] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO\n'} +[0.674202] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt\n'} +[0.674306] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt\n'} +[0.674405] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt\n'} +[0.674515] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces\n'} +[0.674618] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.674724] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.674824] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c\n'} +[0.674926] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c\n'} +[0.675054] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c\n'} +[0.675171] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.675270] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg\n'} +[0.675373] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py\n'} +[0.675479] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py\n'} +[0.675577] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c\n'} +[0.675680] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c\n'} +[0.675785] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py\n'} +[0.675882] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so\n'} +[0.675993] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py\n'} +[0.676119] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv\n'} +[0.676231] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c\n'} +[0.676330] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py\n'} +[0.676432] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py\n'} +[0.700384] (-) TimerEvent: {} +[0.721558] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'...\n"} +[0.721836] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'...\n"} +[0.721998] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'...\n"} +[0.729515] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.730223] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.730783] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.731281] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so\n'} +[0.731614] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl\n'} +[0.731858] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl\n'} +[0.732074] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl\n'} +[0.732342] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg\n'} +[0.732543] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg\n'} +[0.732776] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv\n'} +[0.732948] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg\n'} +[0.733261] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg\n'} +[0.733422] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces\n'} +[0.733526] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces\n'} +[0.733640] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh\n'} +[0.733815] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv\n'} +[0.733955] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh\n'} +[0.734135] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv\n'} +[0.734255] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash\n'} +[0.734364] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh\n'} +[0.734487] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh\n'} +[0.734621] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv\n'} +[0.734734] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv\n'} +[0.734843] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces\n'} +[0.734952] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake\n'} +[0.735078] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake\n'} +[0.735198] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake\n'} +[0.735356] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake\n'} +[0.735563] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake\n'} +[0.735716] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake\n'} +[0.735852] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake\n'} +[0.736073] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake\n'} +[0.736191] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake\n'} +[0.736318] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake\n'} +[0.736440] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake\n'} +[0.736561] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake\n'} +[0.736682] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake\n'} +[0.736877] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake\n'} +[0.736971] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake\n'} +[0.737078] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake\n'} +[0.737173] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake\n'} +[0.737259] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake\n'} +[0.737346] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake\n'} +[0.737433] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake\n'} +[0.737527] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake\n'} +[0.737613] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake\n'} +[0.737698] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake\n'} +[0.737783] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake\n'} +[0.737868] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake\n'} +[0.737953] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake\n'} +[0.738050] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml\n'} +[0.740240] (advrobotics_lab3_interfaces) CommandEnded: {'returncode': 0} +[0.794515] (advrobotics_lab3_interfaces) JobEnded: {'identifier': 'advrobotics_lab3_interfaces', 'rc': 0} +[0.796387] (advrobotics_lab3_app) JobStarted: {'identifier': 'advrobotics_lab3_app'} +[0.800523] (-) TimerEvent: {} +[0.809021] (advrobotics_lab3_ros2) JobStarted: {'identifier': 'advrobotics_lab3_ros2'} +[0.822876] (advrobotics_lab3_app) JobProgress: {'identifier': 'advrobotics_lab3_app', 'progress': 'cmake'} +[0.824191] (advrobotics_lab3_app) Command: {'cmd': ['/usr/bin/cmake', '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app', '-DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.829827] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'cmake'} +[0.830634] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'build'} +[0.831183] (advrobotics_lab3_ros2) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.845433] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake)\n'} +[0.900628] (-) TimerEvent: {} +[0.923169] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[ 33%] Built target ik_server\n'} +[0.927453] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[ 66%] Built target ik_client\n'} +[0.937761] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[100%] Built target poppy_core\n'} +[0.953698] (advrobotics_lab3_ros2) CommandEnded: {'returncode': 0} +[0.954821] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'install'} +[0.955542] (advrobotics_lab3_ros2) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.968893] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.969279] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server\n'} +[0.969707] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client\n'} +[0.970203] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core\n'} +[0.970511] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2\n'} +[0.970760] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2\n'} +[0.971106] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh\n'} +[0.971307] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv\n'} +[0.971477] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh\n'} +[0.971646] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv\n'} +[0.971806] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash\n'} +[0.971978] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh\n'} +[0.972282] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh\n'} +[0.972455] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv\n'} +[0.972612] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv\n'} +[0.972773] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2\n'} +[0.972930] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake\n'} +[0.973110] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake\n'} +[0.973285] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml\n'} +[0.974391] (advrobotics_lab3_ros2) CommandEnded: {'returncode': 0} +[0.994078] (advrobotics_lab3_ros2) JobEnded: {'identifier': 'advrobotics_lab3_ros2', 'rc': 0} +[1.000730] (-) TimerEvent: {} +[1.094285] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found rclcpp: 16.0.16 (/opt/ros/humble/share/rclcpp/cmake)\n'} +[1.100859] (-) TimerEvent: {} +[1.201332] (-) TimerEvent: {} +[1.202424] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.7 (/opt/ros/humble/share/rosidl_generator_c/cmake)\n'} +[1.213901] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.7 (/opt/ros/humble/share/rosidl_adapter/cmake)\n'} +[1.230291] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.7 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)\n'} +[1.255223] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[1.286320] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[1.301443] (-) TimerEvent: {} +[1.375974] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)\n'} +[1.382828] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found rmw_cyclonedds_cpp: 1.3.4 (/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake)\n'} +[1.401557] (-) TimerEvent: {} +[1.431992] (advrobotics_lab3_app) StdoutLine: {'line': b"-- Using RMW implementation 'rmw_cyclonedds_cpp' as default\n"} +[1.449404] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Looking for pthread.h\n'} +[1.501691] (-) TimerEvent: {} +[1.554891] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Looking for pthread.h - found\n'} +[1.555222] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD\n'} +[1.601829] (-) TimerEvent: {} +[1.656015] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success\n'} +[1.657231] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found Threads: TRUE \n'} +[1.701940] (-) TimerEvent: {} +[1.747798] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found advrobotics_lab3_interfaces: 0.0.0 (/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake)\n'} +[1.772771] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found ament_lint_auto: 0.12.14 (/opt/ros/humble/share/ament_lint_auto/cmake)\n'} +[1.802048] (-) TimerEvent: {} +[1.902439] (-) TimerEvent: {} +[1.919321] (advrobotics_lab3_app) StdoutLine: {'line': b"-- Added test 'cppcheck' to perform static code analysis on C / C++ code\n"} +[1.919728] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Configured cppcheck include dirs: $\n'} +[1.919931] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Configured cppcheck exclude dirs and/or files: \n'} +[1.921401] (advrobotics_lab3_app) StdoutLine: {'line': b"-- Added test 'lint_cmake' to check CMake code style\n"} +[1.923221] (advrobotics_lab3_app) StdoutLine: {'line': b"-- Added test 'uncrustify' to check C / C++ code style\n"} +[1.923438] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Configured uncrustify additional arguments: \n'} +[1.924285] (advrobotics_lab3_app) StdoutLine: {'line': b"-- Added test 'xmllint' to check XML markup files\n"} +[1.926722] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Configuring done\n'} +[1.940803] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Generating done\n'} +[1.945419] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Build files have been written to: /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app\n'} +[1.955709] (advrobotics_lab3_app) CommandEnded: {'returncode': 0} +[1.957531] (advrobotics_lab3_app) JobProgress: {'identifier': 'advrobotics_lab3_app', 'progress': 'build'} +[1.958716] (advrobotics_lab3_app) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[2.002556] (-) TimerEvent: {} +[2.033915] (advrobotics_lab3_app) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o\x1b[0m\n'} +[2.102635] (-) TimerEvent: {} +[2.202979] (-) TimerEvent: {} +[2.303334] (-) TimerEvent: {} +[2.403696] (-) TimerEvent: {} +[2.504201] (-) TimerEvent: {} +[2.604561] (-) TimerEvent: {} +[2.705044] (-) TimerEvent: {} +[2.805494] (-) TimerEvent: {} +[2.905889] (-) TimerEvent: {} +[3.006293] (-) TimerEvent: {} +[3.106683] (-) TimerEvent: {} +[3.207053] (-) TimerEvent: {} +[3.307448] (-) TimerEvent: {} +[3.407829] (-) TimerEvent: {} +[3.508192] (-) TimerEvent: {} +[3.608591] (-) TimerEvent: {} +[3.708982] (-) TimerEvent: {} +[3.809402] (-) TimerEvent: {} +[3.909784] (-) TimerEvent: {} +[4.010119] (-) TimerEvent: {} +[4.110456] (-) TimerEvent: {} +[4.210835] (-) TimerEvent: {} +[4.311170] (-) TimerEvent: {} +[4.411530] (-) TimerEvent: {} +[4.511886] (-) TimerEvent: {} +[4.612233] (-) TimerEvent: {} +[4.712627] (-) TimerEvent: {} +[4.815245] (-) TimerEvent: {} +[4.915855] (-) TimerEvent: {} +[5.016216] (-) TimerEvent: {} +[5.116611] (-) TimerEvent: {} +[5.217471] (-) TimerEvent: {} +[5.317842] (-) TimerEvent: {} +[5.418258] (-) TimerEvent: {} +[5.518665] (-) TimerEvent: {} +[5.619058] (-) TimerEvent: {} +[5.719432] (-) TimerEvent: {} +[5.819804] (-) TimerEvent: {} +[5.920196] (-) TimerEvent: {} +[6.020616] (-) TimerEvent: {} +[6.121067] (-) TimerEvent: {} +[6.221396] (-) TimerEvent: {} +[6.321785] (-) TimerEvent: {} +[6.422105] (-) TimerEvent: {} +[6.522465] (-) TimerEvent: {} +[6.622840] (-) TimerEvent: {} +[6.723230] (-) TimerEvent: {} +[6.823619] (-) TimerEvent: {} +[6.924025] (-) TimerEvent: {} +[7.024421] (-) TimerEvent: {} +[7.124785] (-) TimerEvent: {} +[7.225217] (-) TimerEvent: {} +[7.325608] (-) TimerEvent: {} +[7.425977] (-) TimerEvent: {} +[7.526360] (-) TimerEvent: {} +[7.626763] (-) TimerEvent: {} +[7.727203] (-) TimerEvent: {} +[7.827618] (-) TimerEvent: {} +[7.928014] (-) TimerEvent: {} +[8.028438] (-) TimerEvent: {} +[8.128844] (-) TimerEvent: {} +[8.229258] (-) TimerEvent: {} +[8.329668] (-) TimerEvent: {} +[8.430103] (-) TimerEvent: {} +[8.530490] (-) TimerEvent: {} +[8.630876] (-) TimerEvent: {} +[8.731277] (-) TimerEvent: {} +[8.831669] (-) TimerEvent: {} +[8.932042] (-) TimerEvent: {} +[9.032404] (-) TimerEvent: {} +[9.132799] (-) TimerEvent: {} +[9.233174] (-) TimerEvent: {} +[9.333583] (-) TimerEvent: {} +[9.433973] (-) TimerEvent: {} +[9.534352] (-) TimerEvent: {} +[9.634729] (-) TimerEvent: {} +[9.735074] (-) TimerEvent: {} +[9.835486] (-) TimerEvent: {} +[9.935903] (-) TimerEvent: {} +[10.036328] (-) TimerEvent: {} +[10.136752] (-) TimerEvent: {} +[10.237118] (-) TimerEvent: {} +[10.337528] (-) TimerEvent: {} +[10.437935] (-) TimerEvent: {} +[10.538293] (-) TimerEvent: {} +[10.638719] (-) TimerEvent: {} +[10.739120] (-) TimerEvent: {} +[10.839531] (-) TimerEvent: {} +[10.939953] (-) TimerEvent: {} +[11.040418] (-) TimerEvent: {} +[11.140784] (-) TimerEvent: {} +[11.241122] (-) TimerEvent: {} +[11.341529] (-) TimerEvent: {} +[11.441889] (-) TimerEvent: {} +[11.542230] (-) TimerEvent: {} +[11.642634] (-) TimerEvent: {} +[11.742995] (-) TimerEvent: {} +[11.843421] (-) TimerEvent: {} +[11.943807] (-) TimerEvent: {} +[12.044175] (-) TimerEvent: {} +[12.144565] (-) TimerEvent: {} +[12.244971] (-) TimerEvent: {} +[12.345397] (-) TimerEvent: {} +[12.445801] (-) TimerEvent: {} +[12.546218] (-) TimerEvent: {} +[12.646582] (-) TimerEvent: {} +[12.746967] (-) TimerEvent: {} +[12.847347] (-) TimerEvent: {} +[12.947706] (-) TimerEvent: {} +[13.048089] (-) TimerEvent: {} +[13.148400] (-) TimerEvent: {} +[13.248797] (-) TimerEvent: {} +[13.349219] (-) TimerEvent: {} +[13.449631] (-) TimerEvent: {} +[13.550041] (-) TimerEvent: {} +[13.650448] (-) TimerEvent: {} +[13.750815] (-) TimerEvent: {} +[13.851358] (-) TimerEvent: {} +[13.951772] (-) TimerEvent: {} +[14.052142] (-) TimerEvent: {} +[14.152531] (-) TimerEvent: {} +[14.252903] (-) TimerEvent: {} +[14.353318] (-) TimerEvent: {} +[14.453698] (-) TimerEvent: {} +[14.554050] (-) TimerEvent: {} +[14.654422] (-) TimerEvent: {} +[14.754802] (-) TimerEvent: {} +[14.855179] (-) TimerEvent: {} +[14.955555] (-) TimerEvent: {} +[15.055916] (-) TimerEvent: {} +[15.156335] (-) TimerEvent: {} +[15.256865] (-) TimerEvent: {} +[15.357230] (-) TimerEvent: {} +[15.457587] (-) TimerEvent: {} +[15.557963] (-) TimerEvent: {} +[15.658331] (-) TimerEvent: {} +[15.758724] (-) TimerEvent: {} +[15.859276] (-) TimerEvent: {} +[15.959633] (-) TimerEvent: {} +[16.059999] (-) TimerEvent: {} +[16.160385] (-) TimerEvent: {} +[16.260830] (-) TimerEvent: {} +[16.361312] (-) TimerEvent: {} +[16.461657] (-) TimerEvent: {} +[16.561057] (advrobotics_lab3_app) StdoutLine: {'line': b'[100%] \x1b[32m\x1b[1mLinking CXX executable build_tower\x1b[0m\n'} +[16.561672] (-) TimerEvent: {} +[16.662141] (-) TimerEvent: {} +[16.762689] (-) TimerEvent: {} +[16.863157] (-) TimerEvent: {} +[16.963588] (-) TimerEvent: {} +[17.063963] (-) TimerEvent: {} +[17.164351] (-) TimerEvent: {} +[17.264738] (-) TimerEvent: {} +[17.296407] (advrobotics_lab3_app) StdoutLine: {'line': b'[100%] Built target build_tower\n'} +[17.312418] (advrobotics_lab3_app) CommandEnded: {'returncode': 0} +[17.313667] (advrobotics_lab3_app) JobProgress: {'identifier': 'advrobotics_lab3_app', 'progress': 'install'} +[17.313996] (advrobotics_lab3_app) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[17.327900] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[17.328386] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/advrobotics_lab3_app/build_tower\n'} +[17.335872] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Set runtime path of "/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/advrobotics_lab3_app/build_tower" to ""\n'} +[17.336218] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_app\n'} +[17.336502] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_app\n'} +[17.336710] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.sh\n'} +[17.336913] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/ament_prefix_path.dsv\n'} +[17.337102] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.sh\n'} +[17.337279] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/environment/path.dsv\n'} +[17.337448] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.bash\n'} +[17.337664] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.sh\n'} +[17.337870] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.zsh\n'} +[17.338078] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/local_setup.dsv\n'} +[17.338271] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv\n'} +[17.338552] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/ament_index/resource_index/packages/advrobotics_lab3_app\n'} +[17.338860] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig.cmake\n'} +[17.339186] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/cmake/advrobotics_lab3_appConfig-version.cmake\n'} +[17.339441] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.xml\n'} +[17.342334] (advrobotics_lab3_app) CommandEnded: {'returncode': 0} +[17.363978] (advrobotics_lab3_app) JobEnded: {'identifier': 'advrobotics_lab3_app', 'rc': 0} +[17.365235] (-) TimerEvent: {} +[17.365486] (-) EventReactorShutdown: {} diff --git a/log/build_2025-12-17_09-50-41/logger_all.log b/log/build_2025-12-17_09-50-41/logger_all.log new file mode 100644 index 0000000..4e64ee7 --- /dev/null +++ b/log/build_2025-12-17_09-50-41/logger_all.log @@ -0,0 +1,289 @@ +[0.156s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.156s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.399s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.400s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.400s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.400s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.400s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.400s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.400s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ros/EENG4/AdvancedRobotics_Lab3' +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['ignore', 'ignore_ament_install'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ignore' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ignore_ament_install' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['colcon_pkg'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'colcon_pkg' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['colcon_meta'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'colcon_meta' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['ros'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ros' +[0.421s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_app' with type 'ros.ament_cmake' and name 'advrobotics_lab3_app' +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['ignore', 'ignore_ament_install'] +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ignore' +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ignore_ament_install' +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['colcon_pkg'] +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'colcon_pkg' +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['colcon_meta'] +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'colcon_meta' +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['ros'] +[0.421s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ros' +[0.422s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_interfaces' with type 'ros.ament_cmake' and name 'advrobotics_lab3_interfaces' +[0.422s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['ignore', 'ignore_ament_install'] +[0.422s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ignore' +[0.423s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ignore_ament_install' +[0.423s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['colcon_pkg'] +[0.423s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'colcon_pkg' +[0.423s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['colcon_meta'] +[0.423s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'colcon_meta' +[0.423s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['ros'] +[0.423s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ros' +[0.424s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_ros2' with type 'ros.ament_cmake' and name 'advrobotics_lab3_ros2' +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extensions ['ignore', 'ignore_ament_install'] +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extension 'ignore' +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) ignored +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extensions ['ignore', 'ignore_ament_install'] +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extension 'ignore' +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) ignored +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extensions ['ignore', 'ignore_ament_install'] +[0.424s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extension 'ignore' +[0.425s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) ignored +[0.425s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.425s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.425s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.425s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.425s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.466s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.466s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.469s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ros/EENG4/AdvancedRobotics_Lab3/install +[0.470s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 16 installed packages in /home/ros/turtlebot3_ws/install +[0.472s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 365 installed packages in /opt/ros/humble +[0.476s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.546s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_args' from command line to 'None' +[0.546s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_target' from command line to 'None' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_clean_cache' from command line to 'False' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_clean_first' from command line to 'False' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_force_configure' from command line to 'False' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'ament_cmake_args' from command line to 'None' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'catkin_cmake_args' from command line to 'None' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.547s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_interfaces' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces', 'symlink_install': False, 'test_result_base': None} +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_args' from command line to 'None' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_target' from command line to 'None' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_clean_cache' from command line to 'False' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_clean_first' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_force_configure' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'ament_cmake_args' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'catkin_cmake_args' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.548s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_app' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app', 'symlink_install': False, 'test_result_base': None} +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_args' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_target' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_clean_cache' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_clean_first' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_force_configure' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'ament_cmake_args' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'catkin_cmake_args' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.548s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_ros2' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2', 'symlink_install': False, 'test_result_base': None} +[0.549s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.550s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.550s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces' with build type 'ament_cmake' +[0.551s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces' +[0.554s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.554s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.554s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.569s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[1.188s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[1.202s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[1.290s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_interfaces) +[1.291s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[1.296s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake module files +[1.298s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake config files +[1.299s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'cmake_prefix_path') +[1.300s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.ps1' +[1.301s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.dsv' +[1.303s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.sh' +[1.305s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib' +[1.305s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'ld_library_path_lib') +[1.306s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.ps1' +[1.307s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.dsv' +[1.308s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.sh' +[1.310s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.310s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/pkgconfig/advrobotics_lab3_interfaces.pc' +[1.310s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/python3.10/site-packages' +[1.312s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.313s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.ps1' +[1.315s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv' +[1.316s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.sh' +[1.319s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.bash' +[1.321s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.zsh' +[1.323s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/colcon-core/packages/advrobotics_lab3_interfaces) +[1.325s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_interfaces) +[1.325s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake module files +[1.327s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake config files +[1.328s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'cmake_prefix_path') +[1.328s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.ps1' +[1.329s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.dsv' +[1.330s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.sh' +[1.331s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib' +[1.332s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'ld_library_path_lib') +[1.332s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.ps1' +[1.333s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.dsv' +[1.334s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.sh' +[1.335s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.335s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/pkgconfig/advrobotics_lab3_interfaces.pc' +[1.336s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/python3.10/site-packages' +[1.337s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.338s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.ps1' +[1.339s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv' +[1.340s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.sh' +[1.341s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.bash' +[1.342s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.zsh' +[1.343s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/colcon-core/packages/advrobotics_lab3_interfaces) +[1.344s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app' with build type 'ament_cmake' +[1.344s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app' +[1.344s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.345s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.359s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2' with build type 'ament_cmake' +[1.359s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2' +[1.361s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.361s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.379s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app +[1.384s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[1.504s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[1.508s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[1.524s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_ros2) +[1.525s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake module files +[1.526s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[1.527s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake config files +[1.527s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_ros2', 'cmake_prefix_path') +[1.527s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.ps1' +[1.528s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.dsv' +[1.528s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.sh' +[1.529s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib' +[1.529s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.530s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/pkgconfig/advrobotics_lab3_ros2.pc' +[1.530s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/python3.10/site-packages' +[1.531s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.531s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.ps1' +[1.532s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv' +[1.533s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.sh' +[1.533s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.bash' +[1.534s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.zsh' +[1.534s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/colcon-core/packages/advrobotics_lab3_ros2) +[1.535s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_ros2) +[1.535s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake module files +[1.536s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake config files +[1.536s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_ros2', 'cmake_prefix_path') +[1.536s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.ps1' +[1.537s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.dsv' +[1.537s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.sh' +[1.538s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib' +[1.538s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.538s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/pkgconfig/advrobotics_lab3_ros2.pc' +[1.539s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/python3.10/site-packages' +[1.539s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.540s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.ps1' +[1.541s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv' +[1.542s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.sh' +[1.543s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.bash' +[1.543s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.zsh' +[1.544s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/colcon-core/packages/advrobotics_lab3_ros2) +[2.507s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app -DCMAKE_INSTALL_PREFIX=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app +[2.510s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[17.863s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[17.866s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app +[17.892s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_app) +[17.893s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake module files +[17.894s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app +[17.895s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake config files +[17.895s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_app', 'cmake_prefix_path') +[17.896s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.ps1' +[17.896s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.dsv' +[17.897s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.sh' +[17.898s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib' +[17.898s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[17.898s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/pkgconfig/advrobotics_lab3_app.pc' +[17.898s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/python3.10/site-packages' +[17.899s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[17.899s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.ps1' +[17.900s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv' +[17.901s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.sh' +[17.901s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.bash' +[17.902s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.zsh' +[17.902s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/colcon-core/packages/advrobotics_lab3_app) +[17.903s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_app) +[17.903s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake module files +[17.904s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake config files +[17.905s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_app', 'cmake_prefix_path') +[17.905s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.ps1' +[17.906s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.dsv' +[17.906s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.sh' +[17.908s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib' +[17.908s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[17.908s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/pkgconfig/advrobotics_lab3_app.pc' +[17.909s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/python3.10/site-packages' +[17.909s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[17.910s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.ps1' +[17.911s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv' +[17.911s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.sh' +[17.912s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.bash' +[17.913s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.zsh' +[17.914s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/colcon-core/packages/advrobotics_lab3_app) +[17.914s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[17.915s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[17.915s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[17.915s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[17.935s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[17.935s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[17.935s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[17.969s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[17.970s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.ps1' +[17.974s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ros/EENG4/AdvancedRobotics_Lab3/install/_local_setup_util_ps1.py' +[17.980s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.ps1' +[17.984s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.sh' +[17.986s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ros/EENG4/AdvancedRobotics_Lab3/install/_local_setup_util_sh.py' +[17.988s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.sh' +[17.992s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.bash' +[17.994s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.bash' +[17.997s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.zsh' +[17.997s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.zsh' diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/command.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/command.log new file mode 100644 index 0000000..16e5d0a --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stderr.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stderr.log new file mode 100644 index 0000000..afd72d3 --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stderr.log @@ -0,0 +1,83 @@ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:30:9: error: ‘start_timer_’ does not name a type + 30 | start_timer_ = create_wall_timer(500ms, std::bind(&BuildTower::executeTowerOnce(), this)); + | ^~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:31:6: error: expected ‘;’ after class definition + 31 | } + | ^ + | ; +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In constructor ‘BuildTower::BuildTower()’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:17:9: error: ‘joint_cmd_pub_’ was not declared in this scope + 17 | joint_cmd_pub_ = create_publisher("joint_cmd", 10); + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:18:9: error: ‘gripper_cmd_pub_’ was not declared in this scope + 18 | gripper_cmd_pub_ = create_publisher("gripper_cmd", 10); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:20:9: error: ‘joint_pos_sub_’ was not declared in this scope + 20 | joint_pos_sub_ = create_subscription( + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:22:36: error: ‘jointPosCallback’ is not a member of ‘BuildTower’ + 22 | std::bind(&BuildTower::jointPosCallback, this, std::placeholders::_1)); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:24:9: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? + 24 | ik_client_ = create_client("invkin"); + | ^~~~~~~~~~ + | rmw_client_t +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: At global scope: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:33:1: error: expected unqualified-id before ‘private’ + 33 | private: + | ^~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void moveToCartesian(double, double, double)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:50:23: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? + 50 | auto future = ik_client_->async_send_request(request); + | ^~~~~~~~~~ + | rmw_client_t +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:52:44: error: ‘shared_from_this’ was not declared in this scope + 52 | rclcpp::spin_until_future_complete(shared_from_this(), future); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:61:9: error: ‘joint_cmd_pub_’ was not declared in this scope + 61 | joint_cmd_pub_->publish(cmd); + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:62:9: error: ‘waitUntilReached’ was not declared in this scope + 62 | waitUntilReached(cmd); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void waitUntilReached(const Joints&)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:69:27: error: ‘current_q1_’ was not declared in this scope + 69 | if (std::fabs(current_q1_ - target.q1) < 2.0 && + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:70:27: error: ‘current_q2_’ was not declared in this scope + 70 | std::fabs(current_q2_ - target.q2) < 2.0 && + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:71:27: error: ‘current_q3_’ was not declared in this scope + 71 | std::fabs(current_q3_ - target.q3) < 2.0) + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void setGripper(double)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:82:9: error: ‘gripper_cmd_pub_’ was not declared in this scope + 82 | gripper_cmd_pub_->publish(g); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void executeTowerOnce()’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:86:9: error: ‘start_timer’ was not declared in this scope; did you mean ‘strptime’? + 86 | start_timer -> cancel(); + | ^~~~~~~~~~~ + | strptime +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:87:9: error: ‘executeTower’ was not declared in this scope; did you mean ‘executeTowerOnce’? + 87 | executeTower(); + | ^~~~~~~~~~~~ + | executeTowerOnce +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:92:5: error: a function-definition is not allowed here before ‘{’ token + 92 | { + | ^ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:127:1: error: expected primary-expression before ‘private’ + 127 | private: + | ^~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:12: warning: unused variable ‘current_q1_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:30: warning: unused variable ‘current_q2_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:48: warning: unused variable ‘current_q3_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +gmake[2]: *** [CMakeFiles/build_tower.dir/build.make:76: CMakeFiles/build_tower.dir/src/build_tower.cpp.o] Error 1 +gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/build_tower.dir/all] Error 2 +gmake: *** [Makefile:146: all] Error 2 diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stdout.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stdout.log new file mode 100644 index 0000000..62fc9ee --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stdout.log @@ -0,0 +1,2 @@ +Consolidate compiler generated dependencies of target build_tower +[ 50%] Building CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stdout_stderr.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stdout_stderr.log new file mode 100644 index 0000000..a147fd0 --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/stdout_stderr.log @@ -0,0 +1,85 @@ +Consolidate compiler generated dependencies of target build_tower +[ 50%] Building CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:30:9: error: ‘start_timer_’ does not name a type + 30 | start_timer_ = create_wall_timer(500ms, std::bind(&BuildTower::executeTowerOnce(), this)); + | ^~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:31:6: error: expected ‘;’ after class definition + 31 | } + | ^ + | ; +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In constructor ‘BuildTower::BuildTower()’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:17:9: error: ‘joint_cmd_pub_’ was not declared in this scope + 17 | joint_cmd_pub_ = create_publisher("joint_cmd", 10); + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:18:9: error: ‘gripper_cmd_pub_’ was not declared in this scope + 18 | gripper_cmd_pub_ = create_publisher("gripper_cmd", 10); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:20:9: error: ‘joint_pos_sub_’ was not declared in this scope + 20 | joint_pos_sub_ = create_subscription( + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:22:36: error: ‘jointPosCallback’ is not a member of ‘BuildTower’ + 22 | std::bind(&BuildTower::jointPosCallback, this, std::placeholders::_1)); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:24:9: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? + 24 | ik_client_ = create_client("invkin"); + | ^~~~~~~~~~ + | rmw_client_t +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: At global scope: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:33:1: error: expected unqualified-id before ‘private’ + 33 | private: + | ^~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void moveToCartesian(double, double, double)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:50:23: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? + 50 | auto future = ik_client_->async_send_request(request); + | ^~~~~~~~~~ + | rmw_client_t +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:52:44: error: ‘shared_from_this’ was not declared in this scope + 52 | rclcpp::spin_until_future_complete(shared_from_this(), future); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:61:9: error: ‘joint_cmd_pub_’ was not declared in this scope + 61 | joint_cmd_pub_->publish(cmd); + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:62:9: error: ‘waitUntilReached’ was not declared in this scope + 62 | waitUntilReached(cmd); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void waitUntilReached(const Joints&)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:69:27: error: ‘current_q1_’ was not declared in this scope + 69 | if (std::fabs(current_q1_ - target.q1) < 2.0 && + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:70:27: error: ‘current_q2_’ was not declared in this scope + 70 | std::fabs(current_q2_ - target.q2) < 2.0 && + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:71:27: error: ‘current_q3_’ was not declared in this scope + 71 | std::fabs(current_q3_ - target.q3) < 2.0) + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void setGripper(double)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:82:9: error: ‘gripper_cmd_pub_’ was not declared in this scope + 82 | gripper_cmd_pub_->publish(g); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void executeTowerOnce()’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:86:9: error: ‘start_timer’ was not declared in this scope; did you mean ‘strptime’? + 86 | start_timer -> cancel(); + | ^~~~~~~~~~~ + | strptime +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:87:9: error: ‘executeTower’ was not declared in this scope; did you mean ‘executeTowerOnce’? + 87 | executeTower(); + | ^~~~~~~~~~~~ + | executeTowerOnce +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:92:5: error: a function-definition is not allowed here before ‘{’ token + 92 | { + | ^ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:127:1: error: expected primary-expression before ‘private’ + 127 | private: + | ^~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:12: warning: unused variable ‘current_q1_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:30: warning: unused variable ‘current_q2_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:48: warning: unused variable ‘current_q3_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +gmake[2]: *** [CMakeFiles/build_tower.dir/build.make:76: CMakeFiles/build_tower.dir/src/build_tower.cpp.o] Error 1 +gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/build_tower.dir/all] Error 2 +gmake: *** [Makefile:146: all] Error 2 diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/streams.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/streams.log new file mode 100644 index 0000000..0880d3a --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_app/streams.log @@ -0,0 +1,87 @@ +[0.023s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[0.096s] Consolidate compiler generated dependencies of target build_tower +[0.160s] [ 50%] Building CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o +[3.694s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:30:9: error: ‘start_timer_’ does not name a type +[3.694s] 30 | start_timer_ = create_wall_timer(500ms, std::bind(&BuildTower::executeTowerOnce(), this)); +[3.695s] | ^~~~~~~~~~~~ +[3.695s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:31:6: error: expected ‘;’ after class definition +[3.695s] 31 | } +[3.695s] | ^ +[3.695s] | ; +[3.705s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In constructor ‘BuildTower::BuildTower()’: +[3.706s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:17:9: error: ‘joint_cmd_pub_’ was not declared in this scope +[3.706s] 17 | joint_cmd_pub_ = create_publisher("joint_cmd", 10); +[3.706s] | ^~~~~~~~~~~~~~ +[3.727s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:18:9: error: ‘gripper_cmd_pub_’ was not declared in this scope +[3.727s] 18 | gripper_cmd_pub_ = create_publisher("gripper_cmd", 10); +[3.727s] | ^~~~~~~~~~~~~~~~ +[3.741s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:20:9: error: ‘joint_pos_sub_’ was not declared in this scope +[3.742s] 20 | joint_pos_sub_ = create_subscription( +[3.742s] | ^~~~~~~~~~~~~~ +[3.742s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:22:36: error: ‘jointPosCallback’ is not a member of ‘BuildTower’ +[3.742s] 22 | std::bind(&BuildTower::jointPosCallback, this, std::placeholders::_1)); +[3.742s] | ^~~~~~~~~~~~~~~~ +[3.748s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:24:9: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? +[3.748s] 24 | ik_client_ = create_client("invkin"); +[3.749s] | ^~~~~~~~~~ +[3.749s] | rmw_client_t +[3.832s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: At global scope: +[3.833s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:33:1: error: expected unqualified-id before ‘private’ +[3.833s] 33 | private: +[3.833s] | ^~~~~~~ +[3.840s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void moveToCartesian(double, double, double)’: +[3.840s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:50:23: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? +[3.840s] 50 | auto future = ik_client_->async_send_request(request); +[3.840s] | ^~~~~~~~~~ +[3.840s] | rmw_client_t +[3.847s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:52:44: error: ‘shared_from_this’ was not declared in this scope +[3.847s] 52 | rclcpp::spin_until_future_complete(shared_from_this(), future); +[3.847s] | ^~~~~~~~~~~~~~~~ +[3.853s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:61:9: error: ‘joint_cmd_pub_’ was not declared in this scope +[3.853s] 61 | joint_cmd_pub_->publish(cmd); +[3.853s] | ^~~~~~~~~~~~~~ +[3.860s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:62:9: error: ‘waitUntilReached’ was not declared in this scope +[3.860s] 62 | waitUntilReached(cmd); +[3.860s] | ^~~~~~~~~~~~~~~~ +[3.865s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void waitUntilReached(const Joints&)’: +[3.866s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:69:27: error: ‘current_q1_’ was not declared in this scope +[3.866s] 69 | if (std::fabs(current_q1_ - target.q1) < 2.0 && +[3.866s] | ^~~~~~~~~~~ +[3.870s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:70:27: error: ‘current_q2_’ was not declared in this scope +[3.870s] 70 | std::fabs(current_q2_ - target.q2) < 2.0 && +[3.871s] | ^~~~~~~~~~~ +[3.875s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:71:27: error: ‘current_q3_’ was not declared in this scope +[3.875s] 71 | std::fabs(current_q3_ - target.q3) < 2.0) +[3.875s] | ^~~~~~~~~~~ +[3.884s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void setGripper(double)’: +[3.884s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:82:9: error: ‘gripper_cmd_pub_’ was not declared in this scope +[3.885s] 82 | gripper_cmd_pub_->publish(g); +[3.885s] | ^~~~~~~~~~~~~~~~ +[3.890s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void executeTowerOnce()’: +[3.890s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:86:9: error: ‘start_timer’ was not declared in this scope; did you mean ‘strptime’? +[3.891s] 86 | start_timer -> cancel(); +[3.891s] | ^~~~~~~~~~~ +[3.891s] | strptime +[3.896s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:87:9: error: ‘executeTower’ was not declared in this scope; did you mean ‘executeTowerOnce’? +[3.896s] 87 | executeTower(); +[3.896s] | ^~~~~~~~~~~~ +[3.896s] | executeTowerOnce +[3.896s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:92:5: error: a function-definition is not allowed here before ‘{’ token +[3.896s] 92 | { +[3.897s] | ^ +[3.897s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:127:1: error: expected primary-expression before ‘private’ +[3.897s] 127 | private: +[3.897s] | ^~~~~~~ +[3.967s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:12: warning: unused variable ‘current_q1_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] +[3.967s] 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; +[3.968s] | ^~~~~~~~~~~ +[3.968s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:30: warning: unused variable ‘current_q2_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] +[3.968s] 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; +[3.968s] | ^~~~~~~~~~~ +[3.968s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:48: warning: unused variable ‘current_q3_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] +[3.968s] 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; +[3.968s] | ^~~~~~~~~~~ +[5.171s] gmake[2]: *** [CMakeFiles/build_tower.dir/build.make:76: CMakeFiles/build_tower.dir/src/build_tower.cpp.o] Error 1 +[5.171s] gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/build_tower.dir/all] Error 2 +[5.172s] gmake: *** [Makefile:146: all] Error 2 +[5.176s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/command.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/command.log new file mode 100644 index 0000000..240c05d --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/command.log @@ -0,0 +1,4 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stderr.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stdout.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stdout.log new file mode 100644 index 0000000..6153229 --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stdout.log @@ -0,0 +1,198 @@ +[ 2%] Built target advrobotics_lab3_interfaces__cpp +[ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[ 74%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[ 76%] Built target advrobotics_lab3_interfaces +[ 78%] Built target advrobotics_lab3_interfaces__py +[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +running egg_info +writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stdout_stderr.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stdout_stderr.log new file mode 100644 index 0000000..6153229 --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/stdout_stderr.log @@ -0,0 +1,198 @@ +[ 2%] Built target advrobotics_lab3_interfaces__cpp +[ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[ 74%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[ 76%] Built target advrobotics_lab3_interfaces +[ 78%] Built target advrobotics_lab3_interfaces__py +[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +running egg_info +writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/streams.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/streams.log new file mode 100644 index 0000000..2ce1fae --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_interfaces/streams.log @@ -0,0 +1,202 @@ +[0.017s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[0.092s] [ 2%] Built target advrobotics_lab3_interfaces__cpp +[0.104s] [ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[0.121s] [ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[0.144s] [ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[0.146s] [ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[0.153s] [ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[0.178s] [ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[0.189s] [ 74%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[0.189s] [ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[0.214s] [ 76%] Built target advrobotics_lab3_interfaces +[0.245s] [ 78%] Built target advrobotics_lab3_interfaces__py +[0.277s] [ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[0.322s] [ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[0.322s] [ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[0.324s] [100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[0.567s] running egg_info +[0.568s] writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +[0.568s] writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +[0.569s] writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +[0.572s] reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[0.573s] writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[0.612s] [100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +[0.630s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[0.645s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[0.658s] -- Install configuration: "" +[0.658s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +[0.659s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.659s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.659s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +[0.659s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +[0.659s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.659s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +[0.659s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +[0.660s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +[0.660s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +[0.660s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +[0.660s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +[0.660s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +[0.660s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +[0.660s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +[0.661s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.662s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.663s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +[0.664s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.665s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.666s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +[0.667s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +[0.668s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.669s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +[0.670s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +[0.671s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +[0.671s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +[0.671s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +[0.671s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +[0.671s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +[0.672s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +[0.673s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +[0.713s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +[0.713s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +[0.713s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +[0.720s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[0.720s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[0.721s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[0.721s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +[0.722s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +[0.722s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +[0.722s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +[0.723s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +[0.723s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +[0.723s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +[0.723s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +[0.724s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +[0.724s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +[0.724s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +[0.724s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +[0.724s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +[0.725s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +[0.725s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +[0.725s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +[0.725s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +[0.725s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +[0.726s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +[0.726s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +[0.726s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +[0.726s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +[0.727s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +[0.727s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +[0.727s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +[0.727s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +[0.728s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +[0.728s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +[0.728s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +[0.729s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +[0.729s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +[0.729s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +[0.729s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +[0.729s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +[0.729s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +[0.730s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +[0.730s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +[0.730s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +[0.730s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +[0.730s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +[0.730s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +[0.730s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +[0.731s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +[0.731s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +[0.731s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +[0.731s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +[0.731s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +[0.731s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml +[0.732s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/command.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/command.log new file mode 100644 index 0000000..a086b4d --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/command.log @@ -0,0 +1,4 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stderr.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stdout.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stdout.log new file mode 100644 index 0000000..395ad60 --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stdout.log @@ -0,0 +1,22 @@ +[ 33%] Built target ik_server +[ 66%] Built target ik_client +[100%] Built target poppy_core +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stdout_stderr.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stdout_stderr.log new file mode 100644 index 0000000..395ad60 --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/stdout_stderr.log @@ -0,0 +1,22 @@ +[ 33%] Built target ik_server +[ 66%] Built target ik_client +[100%] Built target poppy_core +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml diff --git a/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/streams.log b/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/streams.log new file mode 100644 index 0000000..3742a80 --- /dev/null +++ b/log/build_2025-12-17_10-07-11/advrobotics_lab3_ros2/streams.log @@ -0,0 +1,26 @@ +[0.025s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[0.164s] [ 33%] Built target ik_server +[0.165s] [ 66%] Built target ik_client +[0.171s] [100%] Built target poppy_core +[0.191s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[0.195s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[0.208s] -- Install configuration: "" +[0.209s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +[0.209s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +[0.210s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +[0.210s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +[0.211s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +[0.211s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +[0.211s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +[0.212s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +[0.212s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +[0.212s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +[0.212s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +[0.213s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +[0.213s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +[0.213s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +[0.213s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +[0.214s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +[0.215s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +[0.215s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml +[0.218s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 diff --git a/log/build_2025-12-17_10-07-11/events.log b/log/build_2025-12-17_10-07-11/events.log new file mode 100644 index 0000000..bb8fd38 --- /dev/null +++ b/log/build_2025-12-17_10-07-11/events.log @@ -0,0 +1,393 @@ +[0.000000] (-) TimerEvent: {} +[0.000660] (advrobotics_lab3_interfaces) JobQueued: {'identifier': 'advrobotics_lab3_interfaces', 'dependencies': OrderedDict()} +[0.000923] (advrobotics_lab3_app) JobQueued: {'identifier': 'advrobotics_lab3_app', 'dependencies': OrderedDict([('advrobotics_lab3_interfaces', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces')])} +[0.000989] (advrobotics_lab3_ros2) JobQueued: {'identifier': 'advrobotics_lab3_ros2', 'dependencies': OrderedDict([('advrobotics_lab3_interfaces', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces')])} +[0.001044] (advrobotics_lab3_interfaces) JobStarted: {'identifier': 'advrobotics_lab3_interfaces'} +[0.015718] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'cmake'} +[0.016485] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'build'} +[0.017439] (advrobotics_lab3_interfaces) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.093189] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 2%] Built target advrobotics_lab3_interfaces__cpp\n'} +[0.100113] (-) TimerEvent: {} +[0.104747] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c\n'} +[0.122229] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces\n'} +[0.145015] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp\n'} +[0.146683] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp\n'} +[0.154293] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp\n'} +[0.178789] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c\n'} +[0.188549] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 74%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c\n'} +[0.189923] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c\n'} +[0.200214] (-) TimerEvent: {} +[0.215303] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 76%] Built target advrobotics_lab3_interfaces\n'} +[0.245488] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 78%] Built target advrobotics_lab3_interfaces__py\n'} +[0.277955] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py\n'} +[0.300423] (-) TimerEvent: {} +[0.322542] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext\n'} +[0.322933] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext\n'} +[0.325086] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext\n'} +[0.400535] (-) TimerEvent: {} +[0.500907] (-) TimerEvent: {} +[0.567840] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'running egg_info\n'} +[0.568932] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing advrobotics_lab3_interfaces.egg-info/PKG-INFO\n'} +[0.569276] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt\n'} +[0.569611] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt\n'} +[0.572619] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt'\n"} +[0.573558] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt'\n"} +[0.601040] (-) TimerEvent: {} +[0.613133] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg\n'} +[0.630521] (advrobotics_lab3_interfaces) CommandEnded: {'returncode': 0} +[0.631529] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'install'} +[0.645643] (advrobotics_lab3_interfaces) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.658874] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.659353] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces\n'} +[0.659509] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.659655] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.659830] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h\n'} +[0.659955] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h\n'} +[0.660070] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.660184] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h\n'} +[0.660403] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h\n'} +[0.660548] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h\n'} +[0.660753] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c\n'} +[0.660872] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h\n'} +[0.660989] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c\n'} +[0.661107] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h\n'} +[0.661214] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h\n'} +[0.661328] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h\n'} +[0.661560] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.661760] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h\n'} +[0.661945] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.662076] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h\n'} +[0.662194] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h\n'} +[0.662312] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h\n'} +[0.662435] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c\n'} +[0.662555] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh\n'} +[0.662734] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv\n'} +[0.662867] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so\n'} +[0.662980] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.663091] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.663198] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h\n'} +[0.663309] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.663429] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h\n'} +[0.663715] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h\n'} +[0.663852] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.663974] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.664094] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h\n'} +[0.664299] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so\n'} +[0.664387] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.664473] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.664592] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp\n'} +[0.664715] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp\n'} +[0.664921] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.665047] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp\n'} +[0.665184] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp\n'} +[0.665306] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp\n'} +[0.665427] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp\n'} +[0.665548] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp\n'} +[0.665750] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp\n'} +[0.665858] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp\n'} +[0.665980] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp\n'} +[0.666100] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp\n'} +[0.666221] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.666343] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp\n'} +[0.666515] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.666675] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp\n'} +[0.666801] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp\n'} +[0.666928] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp\n'} +[0.667048] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp\n'} +[0.667169] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.667291] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.667405] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h\n'} +[0.667542] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.667823] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.667917] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps\n'} +[0.668021] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.668108] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.668195] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.668291] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps\n'} +[0.668398] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.668499] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so\n'} +[0.668627] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.668741] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.668846] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.668947] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h\n'} +[0.669052] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c\n'} +[0.669160] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h\n'} +[0.669270] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c\n'} +[0.669374] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h\n'} +[0.669480] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.669623] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.669757] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h\n'} +[0.669866] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c\n'} +[0.669966] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so\n'} +[0.670072] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so\n'} +[0.670178] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.670283] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.670395] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.670510] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp\n'} +[0.670627] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.670742] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.670848] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp\n'} +[0.670950] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.671054] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.671161] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.671261] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp\n'} +[0.671365] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so\n'} +[0.671472] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so\n'} +[0.671584] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh\n'} +[0.671707] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv\n'} +[0.671836] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info\n'} +[0.671989] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO\n'} +[0.672116] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt\n'} +[0.672218] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt\n'} +[0.672332] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt\n'} +[0.672438] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces\n'} +[0.672547] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.672672] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.672776] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c\n'} +[0.672882] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c\n'} +[0.673002] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c\n'} +[0.673109] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.673213] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg\n'} +[0.673315] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py\n'} +[0.673419] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py\n'} +[0.673525] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c\n'} +[0.673643] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c\n'} +[0.673756] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py\n'} +[0.673861] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so\n'} +[0.673974] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py\n'} +[0.674080] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv\n'} +[0.674184] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c\n'} +[0.674290] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py\n'} +[0.674392] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py\n'} +[0.701105] (-) TimerEvent: {} +[0.713398] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'...\n"} +[0.713729] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'...\n"} +[0.713945] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'...\n"} +[0.720633] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.721241] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.721840] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.722410] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so\n'} +[0.722817] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl\n'} +[0.723067] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl\n'} +[0.723321] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl\n'} +[0.723502] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg\n'} +[0.723824] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg\n'} +[0.724043] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv\n'} +[0.724266] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg\n'} +[0.724494] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg\n'} +[0.724751] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces\n'} +[0.724928] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces\n'} +[0.725127] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh\n'} +[0.725362] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv\n'} +[0.725558] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh\n'} +[0.725776] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv\n'} +[0.725966] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash\n'} +[0.726189] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh\n'} +[0.726386] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh\n'} +[0.726575] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv\n'} +[0.726808] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv\n'} +[0.727002] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces\n'} +[0.727234] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake\n'} +[0.727458] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake\n'} +[0.727870] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake\n'} +[0.728179] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake\n'} +[0.728412] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake\n'} +[0.728613] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake\n'} +[0.729032] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake\n'} +[0.729344] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake\n'} +[0.729558] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake\n'} +[0.729755] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake\n'} +[0.729920] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake\n'} +[0.730077] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake\n'} +[0.730235] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake\n'} +[0.730395] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake\n'} +[0.730538] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake\n'} +[0.730693] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake\n'} +[0.730832] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake\n'} +[0.730967] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake\n'} +[0.731101] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake\n'} +[0.731246] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake\n'} +[0.731380] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake\n'} +[0.731514] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake\n'} +[0.731663] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake\n'} +[0.731784] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake\n'} +[0.731878] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake\n'} +[0.731970] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake\n'} +[0.732064] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml\n'} +[0.732914] (advrobotics_lab3_interfaces) CommandEnded: {'returncode': 0} +[0.764185] (advrobotics_lab3_interfaces) JobEnded: {'identifier': 'advrobotics_lab3_interfaces', 'rc': 0} +[0.765358] (advrobotics_lab3_app) JobStarted: {'identifier': 'advrobotics_lab3_app'} +[0.771771] (advrobotics_lab3_ros2) JobStarted: {'identifier': 'advrobotics_lab3_ros2'} +[0.785917] (advrobotics_lab3_app) JobProgress: {'identifier': 'advrobotics_lab3_app', 'progress': 'cmake'} +[0.786756] (advrobotics_lab3_app) JobProgress: {'identifier': 'advrobotics_lab3_app', 'progress': 'build'} +[0.787273] (advrobotics_lab3_app) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.792302] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'cmake'} +[0.793976] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'build'} +[0.794794] (advrobotics_lab3_ros2) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.801233] (-) TimerEvent: {} +[0.860668] (advrobotics_lab3_app) StdoutLine: {'line': b'\x1b[35m\x1b[1mConsolidate compiler generated dependencies of target build_tower\x1b[0m\n'} +[0.902652] (-) TimerEvent: {} +[0.922518] (advrobotics_lab3_app) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o\x1b[0m\n'} +[0.935961] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[ 33%] Built target ik_server\n'} +[0.936407] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[ 66%] Built target ik_client\n'} +[0.942835] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[100%] Built target poppy_core\n'} +[0.962775] (advrobotics_lab3_ros2) CommandEnded: {'returncode': 0} +[0.964187] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'install'} +[0.964871] (advrobotics_lab3_ros2) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.979935] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.980521] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server\n'} +[0.980963] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client\n'} +[0.981550] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core\n'} +[0.981943] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2\n'} +[0.982300] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2\n'} +[0.982453] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh\n'} +[0.982808] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv\n'} +[0.983074] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh\n'} +[0.983512] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv\n'} +[0.983827] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash\n'} +[0.984036] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh\n'} +[0.984227] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh\n'} +[0.984435] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv\n'} +[0.984633] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv\n'} +[0.984852] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2\n'} +[0.985047] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake\n'} +[0.985886] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake\n'} +[0.986883] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml\n'} +[0.987644] (advrobotics_lab3_ros2) CommandEnded: {'returncode': 0} +[1.002885] (-) TimerEvent: {} +[1.022810] (advrobotics_lab3_ros2) JobEnded: {'identifier': 'advrobotics_lab3_ros2', 'rc': 0} +[1.103026] (-) TimerEvent: {} +[1.203391] (-) TimerEvent: {} +[1.303753] (-) TimerEvent: {} +[1.404112] (-) TimerEvent: {} +[1.504469] (-) TimerEvent: {} +[1.604853] (-) TimerEvent: {} +[1.705237] (-) TimerEvent: {} +[1.805660] (-) TimerEvent: {} +[1.906010] (-) TimerEvent: {} +[2.006352] (-) TimerEvent: {} +[2.106731] (-) TimerEvent: {} +[2.207124] (-) TimerEvent: {} +[2.307512] (-) TimerEvent: {} +[2.407926] (-) TimerEvent: {} +[2.508294] (-) TimerEvent: {} +[2.608648] (-) TimerEvent: {} +[2.708993] (-) TimerEvent: {} +[2.809359] (-) TimerEvent: {} +[2.909751] (-) TimerEvent: {} +[3.010141] (-) TimerEvent: {} +[3.110509] (-) TimerEvent: {} +[3.210893] (-) TimerEvent: {} +[3.311277] (-) TimerEvent: {} +[3.411634] (-) TimerEvent: {} +[3.512007] (-) TimerEvent: {} +[3.612404] (-) TimerEvent: {} +[3.712783] (-) TimerEvent: {} +[3.813119] (-) TimerEvent: {} +[3.913483] (-) TimerEvent: {} +[4.013844] (-) TimerEvent: {} +[4.114195] (-) TimerEvent: {} +[4.214563] (-) TimerEvent: {} +[4.314946] (-) TimerEvent: {} +[4.415329] (-) TimerEvent: {} +[4.459350] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:30:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kstart_timer_\x1b[m\x1b[K\xe2\x80\x99 does not name a type\n'} +[4.459645] (advrobotics_lab3_app) StderrLine: {'line': b' 30 | \x1b[01;31m\x1b[Kstart_timer_\x1b[m\x1b[K = create_wall_timer(500ms, std::bind(&BuildTower::executeTowerOnce(), this));\n'} +[4.459820] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.460058] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:31:6:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Kexpected \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 after class definition\n'} +[4.460178] (advrobotics_lab3_app) StderrLine: {'line': b' 31 | }\n'} +[4.460283] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^\x1b[m\x1b[K\n'} +[4.460381] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[32m\x1b[K;\x1b[m\x1b[K\n'} +[4.470670] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KBuildTower::BuildTower()\x1b[m\x1b[K\xe2\x80\x99:\n'} +[4.470851] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:17:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kjoint_cmd_pub_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.470957] (advrobotics_lab3_app) StderrLine: {'line': b' 17 | \x1b[01;31m\x1b[Kjoint_cmd_pub_\x1b[m\x1b[K = create_publisher("joint_cmd", 10);\n'} +[4.471053] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.492314] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:18:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kgripper_cmd_pub_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.492556] (advrobotics_lab3_app) StderrLine: {'line': b' 18 | \x1b[01;31m\x1b[Kgripper_cmd_pub_\x1b[m\x1b[K = create_publisher("gripper_cmd", 10);\n'} +[4.492696] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.506558] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:20:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kjoint_pos_sub_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.506822] (advrobotics_lab3_app) StderrLine: {'line': b' 20 | \x1b[01;31m\x1b[Kjoint_pos_sub_\x1b[m\x1b[K = create_subscription(\n'} +[4.506954] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.507067] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:22:36:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KjointPosCallback\x1b[m\x1b[K\xe2\x80\x99 is not a member of \xe2\x80\x98\x1b[01m\x1b[KBuildTower\x1b[m\x1b[K\xe2\x80\x99\n'} +[4.507187] (advrobotics_lab3_app) StderrLine: {'line': b' 22 | std::bind(&BuildTower::\x1b[01;31m\x1b[KjointPosCallback\x1b[m\x1b[K, this, std::placeholders::_1));\n'} +[4.507287] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.513610] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:24:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kik_client_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope; did you mean \xe2\x80\x98\x1b[01m\x1b[Krmw_client_t\x1b[m\x1b[K\xe2\x80\x99?\n'} +[4.513791] (advrobotics_lab3_app) StderrLine: {'line': b' 24 | \x1b[01;31m\x1b[Kik_client_\x1b[m\x1b[K = create_client("invkin");\n'} +[4.513911] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[4.514008] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[32m\x1b[Krmw_client_t\x1b[m\x1b[K\n'} +[4.515406] (-) TimerEvent: {} +[4.597356] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K At global scope:\n'} +[4.597856] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:33:1:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Kexpected unqualified-id before \xe2\x80\x98\x1b[01m\x1b[Kprivate\x1b[m\x1b[K\xe2\x80\x99\n'} +[4.598148] (advrobotics_lab3_app) StderrLine: {'line': b' 33 | \x1b[01;31m\x1b[Kprivate\x1b[m\x1b[K:\n'} +[4.598399] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~\x1b[m\x1b[K\n'} +[4.605038] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K In function \xe2\x80\x98\x1b[01m\x1b[Kvoid moveToCartesian(double, double, double)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[4.605243] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:50:23:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kik_client_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope; did you mean \xe2\x80\x98\x1b[01m\x1b[Krmw_client_t\x1b[m\x1b[K\xe2\x80\x99?\n'} +[4.605367] (advrobotics_lab3_app) StderrLine: {'line': b' 50 | auto future = \x1b[01;31m\x1b[Kik_client_\x1b[m\x1b[K->async_send_request(request);\n'} +[4.605472] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[4.605571] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[32m\x1b[Krmw_client_t\x1b[m\x1b[K\n'} +[4.611833] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:52:44:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kshared_from_this\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.611992] (advrobotics_lab3_app) StderrLine: {'line': b' 52 | rclcpp::spin_until_future_complete(\x1b[01;31m\x1b[Kshared_from_this\x1b[m\x1b[K(), future);\n'} +[4.612129] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.615482] (-) TimerEvent: {} +[4.618234] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:61:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kjoint_cmd_pub_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.618400] (advrobotics_lab3_app) StderrLine: {'line': b' 61 | \x1b[01;31m\x1b[Kjoint_cmd_pub_\x1b[m\x1b[K->publish(cmd);\n'} +[4.618504] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.625169] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:62:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KwaitUntilReached\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.625346] (advrobotics_lab3_app) StderrLine: {'line': b' 62 | \x1b[01;31m\x1b[KwaitUntilReached\x1b[m\x1b[K(cmd);\n'} +[4.625461] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.630607] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K In function \xe2\x80\x98\x1b[01m\x1b[Kvoid waitUntilReached(const Joints&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[4.630831] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:69:27:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kcurrent_q1_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.630951] (advrobotics_lab3_app) StderrLine: {'line': b' 69 | if (std::fabs(\x1b[01;31m\x1b[Kcurrent_q1_\x1b[m\x1b[K - target.q1) < 2.0 &&\n'} +[4.631054] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.635565] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:70:27:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kcurrent_q2_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.635750] (advrobotics_lab3_app) StderrLine: {'line': b' 70 | std::fabs(\x1b[01;31m\x1b[Kcurrent_q2_\x1b[m\x1b[K - target.q2) < 2.0 &&\n'} +[4.635859] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.640471] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:71:27:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kcurrent_q3_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.640648] (advrobotics_lab3_app) StderrLine: {'line': b' 71 | std::fabs(\x1b[01;31m\x1b[Kcurrent_q3_\x1b[m\x1b[K - target.q3) < 2.0)\n'} +[4.640760] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.649443] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K In function \xe2\x80\x98\x1b[01m\x1b[Kvoid setGripper(double)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[4.649698] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:82:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kgripper_cmd_pub_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.649836] (advrobotics_lab3_app) StderrLine: {'line': b' 82 | \x1b[01;31m\x1b[Kgripper_cmd_pub_\x1b[m\x1b[K->publish(g);\n'} +[4.649953] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.655504] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K In function \xe2\x80\x98\x1b[01m\x1b[Kvoid executeTowerOnce()\x1b[m\x1b[K\xe2\x80\x99:\n'} +[4.655773] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:86:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kstart_timer\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope; did you mean \xe2\x80\x98\x1b[01m\x1b[Kstrptime\x1b[m\x1b[K\xe2\x80\x99?\n'} +[4.655911] (advrobotics_lab3_app) StderrLine: {'line': b' 86 | \x1b[01;31m\x1b[Kstart_timer\x1b[m\x1b[K -> cancel();\n'} +[4.656023] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.656128] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[32m\x1b[Kstrptime\x1b[m\x1b[K\n'} +[4.661141] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:87:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KexecuteTower\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope; did you mean \xe2\x80\x98\x1b[01m\x1b[KexecuteTowerOnce\x1b[m\x1b[K\xe2\x80\x99?\n'} +[4.661359] (advrobotics_lab3_app) StderrLine: {'line': b' 87 | \x1b[01;31m\x1b[KexecuteTower\x1b[m\x1b[K();\n'} +[4.661472] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.661574] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[32m\x1b[KexecuteTowerOnce\x1b[m\x1b[K\n'} +[4.661697] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:92:5:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Ka function-definition is not allowed here before \xe2\x80\x98\x1b[01m\x1b[K{\x1b[m\x1b[K\xe2\x80\x99 token\n'} +[4.661796] (advrobotics_lab3_app) StderrLine: {'line': b' 92 | \x1b[01;31m\x1b[K{\x1b[m\x1b[K\n'} +[4.661885] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^\x1b[m\x1b[K\n'} +[4.661973] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:127:1:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Kexpected primary-expression before \xe2\x80\x98\x1b[01m\x1b[Kprivate\x1b[m\x1b[K\xe2\x80\x99\n'} +[4.662064] (advrobotics_lab3_app) StderrLine: {'line': b' 127 | \x1b[01;31m\x1b[Kprivate\x1b[m\x1b[K:\n'} +[4.662151] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~\x1b[m\x1b[K\n'} +[4.715624] (-) TimerEvent: {} +[4.732498] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:12:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused variable \xe2\x80\x98\x1b[01m\x1b[Kcurrent_q1_\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable\x07-Wunused-variable\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[4.732768] (advrobotics_lab3_app) StderrLine: {'line': b' 133 | double \x1b[01;35m\x1b[Kcurrent_q1_\x1b[m\x1b[K{0.0}, current_q2_{0.0}, current_q3_{0.0};\n'} +[4.732895] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.733011] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:30:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused variable \xe2\x80\x98\x1b[01m\x1b[Kcurrent_q2_\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable\x07-Wunused-variable\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[4.733117] (advrobotics_lab3_app) StderrLine: {'line': b' 133 | double current_q1_{0.0}, \x1b[01;35m\x1b[Kcurrent_q2_\x1b[m\x1b[K{0.0}, current_q3_{0.0};\n'} +[4.733213] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.733306] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused variable \xe2\x80\x98\x1b[01m\x1b[Kcurrent_q3_\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable\x07-Wunused-variable\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[4.733399] (advrobotics_lab3_app) StderrLine: {'line': b' 133 | double current_q1_{0.0}, current_q2_{0.0}, \x1b[01;35m\x1b[Kcurrent_q3_\x1b[m\x1b[K{0.0};\n'} +[4.733488] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.815736] (-) TimerEvent: {} +[4.916138] (-) TimerEvent: {} +[5.016508] (-) TimerEvent: {} +[5.116908] (-) TimerEvent: {} +[5.217300] (-) TimerEvent: {} +[5.317677] (-) TimerEvent: {} +[5.418075] (-) TimerEvent: {} +[5.518449] (-) TimerEvent: {} +[5.618846] (-) TimerEvent: {} +[5.719223] (-) TimerEvent: {} +[5.819613] (-) TimerEvent: {} +[5.920000] (-) TimerEvent: {} +[5.936035] (advrobotics_lab3_app) StderrLine: {'line': b'gmake[2]: *** [CMakeFiles/build_tower.dir/build.make:76: CMakeFiles/build_tower.dir/src/build_tower.cpp.o] Error 1\n'} +[5.936545] (advrobotics_lab3_app) StderrLine: {'line': b'gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/build_tower.dir/all] Error 2\n'} +[5.937111] (advrobotics_lab3_app) StderrLine: {'line': b'gmake: *** [Makefile:146: all] Error 2\n'} +[5.941101] (advrobotics_lab3_app) CommandEnded: {'returncode': 2} +[5.958866] (advrobotics_lab3_app) JobEnded: {'identifier': 'advrobotics_lab3_app', 'rc': 2} +[5.970156] (-) EventReactorShutdown: {} diff --git a/log/build_2025-12-17_10-07-11/logger_all.log b/log/build_2025-12-17_10-07-11/logger_all.log new file mode 100644 index 0000000..d79a49e --- /dev/null +++ b/log/build_2025-12-17_10-07-11/logger_all.log @@ -0,0 +1,267 @@ +[0.161s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.161s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.429s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ros/EENG4/AdvancedRobotics_Lab3' +[0.429s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.429s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.430s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.430s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.430s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.430s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.430s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.430s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.430s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.445s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.445s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.445s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.445s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.446s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.446s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.446s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.446s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.446s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.446s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.446s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.446s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['ignore', 'ignore_ament_install'] +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ignore' +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ignore_ament_install' +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['colcon_pkg'] +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'colcon_pkg' +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['colcon_meta'] +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'colcon_meta' +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['ros'] +[0.448s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ros' +[0.452s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_app' with type 'ros.ament_cmake' and name 'advrobotics_lab3_app' +[0.452s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['ignore', 'ignore_ament_install'] +[0.452s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ignore' +[0.452s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ignore_ament_install' +[0.453s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['colcon_pkg'] +[0.453s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'colcon_pkg' +[0.453s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['colcon_meta'] +[0.453s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'colcon_meta' +[0.453s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['ros'] +[0.453s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ros' +[0.454s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_interfaces' with type 'ros.ament_cmake' and name 'advrobotics_lab3_interfaces' +[0.454s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['ignore', 'ignore_ament_install'] +[0.454s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ignore' +[0.454s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ignore_ament_install' +[0.454s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['colcon_pkg'] +[0.454s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'colcon_pkg' +[0.454s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['colcon_meta'] +[0.454s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'colcon_meta' +[0.454s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['ros'] +[0.455s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ros' +[0.455s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_ros2' with type 'ros.ament_cmake' and name 'advrobotics_lab3_ros2' +[0.456s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extensions ['ignore', 'ignore_ament_install'] +[0.456s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extension 'ignore' +[0.456s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) ignored +[0.456s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extensions ['ignore', 'ignore_ament_install'] +[0.456s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extension 'ignore' +[0.456s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) ignored +[0.456s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extensions ['ignore', 'ignore_ament_install'] +[0.456s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extension 'ignore' +[0.456s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) ignored +[0.456s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.456s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.456s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.457s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.457s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.502s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.502s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.506s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ros/EENG4/AdvancedRobotics_Lab3/install +[0.507s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 16 installed packages in /home/ros/turtlebot3_ws/install +[0.509s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 365 installed packages in /opt/ros/humble +[0.513s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.585s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_args' from command line to 'None' +[0.585s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_target' from command line to 'None' +[0.585s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_clean_cache' from command line to 'False' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_clean_first' from command line to 'False' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_force_configure' from command line to 'False' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'ament_cmake_args' from command line to 'None' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'catkin_cmake_args' from command line to 'None' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.586s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_interfaces' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces', 'symlink_install': False, 'test_result_base': None} +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_args' from command line to 'None' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_target' from command line to 'None' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_clean_cache' from command line to 'False' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_clean_first' from command line to 'False' +[0.586s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_force_configure' from command line to 'False' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'ament_cmake_args' from command line to 'None' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'catkin_cmake_args' from command line to 'None' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.587s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_app' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app', 'symlink_install': False, 'test_result_base': None} +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_args' from command line to 'None' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_target' from command line to 'None' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_clean_cache' from command line to 'False' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_clean_first' from command line to 'False' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_force_configure' from command line to 'False' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'ament_cmake_args' from command line to 'None' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'catkin_cmake_args' from command line to 'None' +[0.587s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.587s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_ros2' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2', 'symlink_install': False, 'test_result_base': None} +[0.588s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.589s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.589s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces' with build type 'ament_cmake' +[0.589s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces' +[0.592s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.592s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.593s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.608s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[1.220s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[1.235s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[1.322s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_interfaces) +[1.322s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[1.326s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake module files +[1.327s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake config files +[1.327s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'cmake_prefix_path') +[1.328s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.ps1' +[1.329s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.dsv' +[1.330s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.sh' +[1.331s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib' +[1.331s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'ld_library_path_lib') +[1.332s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.ps1' +[1.332s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.dsv' +[1.333s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.sh' +[1.333s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.333s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/pkgconfig/advrobotics_lab3_interfaces.pc' +[1.334s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/python3.10/site-packages' +[1.334s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.335s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.ps1' +[1.336s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv' +[1.337s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.sh' +[1.338s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.bash' +[1.339s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.zsh' +[1.340s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/colcon-core/packages/advrobotics_lab3_interfaces) +[1.341s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_interfaces) +[1.341s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake module files +[1.342s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake config files +[1.343s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'cmake_prefix_path') +[1.343s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.ps1' +[1.343s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.dsv' +[1.344s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.sh' +[1.345s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib' +[1.345s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'ld_library_path_lib') +[1.345s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.ps1' +[1.346s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.dsv' +[1.346s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.sh' +[1.347s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.347s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/pkgconfig/advrobotics_lab3_interfaces.pc' +[1.347s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/python3.10/site-packages' +[1.348s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.348s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.ps1' +[1.349s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv' +[1.350s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.sh' +[1.351s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.bash' +[1.351s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.zsh' +[1.352s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/colcon-core/packages/advrobotics_lab3_interfaces) +[1.352s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app' with build type 'ament_cmake' +[1.352s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app' +[1.353s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.353s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.360s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2' with build type 'ament_cmake' +[1.361s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2' +[1.362s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.362s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.378s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[1.386s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[1.552s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[1.556s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[1.576s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_ros2) +[1.578s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake module files +[1.579s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[1.580s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake config files +[1.580s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_ros2', 'cmake_prefix_path') +[1.581s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.ps1' +[1.582s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.dsv' +[1.583s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.sh' +[1.585s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib' +[1.585s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.585s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/pkgconfig/advrobotics_lab3_ros2.pc' +[1.586s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/python3.10/site-packages' +[1.587s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.588s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.ps1' +[1.589s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv' +[1.590s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.sh' +[1.592s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.bash' +[1.593s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.zsh' +[1.594s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/colcon-core/packages/advrobotics_lab3_ros2) +[1.596s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_ros2) +[1.596s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake module files +[1.598s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake config files +[1.598s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_ros2', 'cmake_prefix_path') +[1.599s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.ps1' +[1.600s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.dsv' +[1.601s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.sh' +[1.603s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib' +[1.603s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.603s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/pkgconfig/advrobotics_lab3_ros2.pc' +[1.604s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/python3.10/site-packages' +[1.605s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.606s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.ps1' +[1.607s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv' +[1.608s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.sh' +[1.609s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.bash' +[1.610s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.zsh' +[1.611s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/colcon-core/packages/advrobotics_lab3_ros2) +[6.531s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[6.532s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_app) +[6.533s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake module files +[6.534s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake config files +[6.535s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_app', 'cmake_prefix_path') +[6.535s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.ps1' +[6.536s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.dsv' +[6.537s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.sh' +[6.539s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib' +[6.539s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[6.539s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/pkgconfig/advrobotics_lab3_app.pc' +[6.540s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/python3.10/site-packages' +[6.540s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[6.541s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.ps1' +[6.543s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv' +[6.544s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.sh' +[6.545s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.bash' +[6.546s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.zsh' +[6.547s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/colcon-core/packages/advrobotics_lab3_app) +[6.558s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[6.558s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[6.559s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '2' +[6.559s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[6.576s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[6.576s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[6.576s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[6.609s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[6.610s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.ps1' +[6.614s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ros/EENG4/AdvancedRobotics_Lab3/install/_local_setup_util_ps1.py' +[6.617s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.ps1' +[6.625s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.sh' +[6.628s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ros/EENG4/AdvancedRobotics_Lab3/install/_local_setup_util_sh.py' +[6.631s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.sh' +[6.637s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.bash' +[6.638s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.bash' +[6.644s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.zsh' +[6.645s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.zsh' diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/command.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/command.log new file mode 100644 index 0000000..16e5d0a --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stderr.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stderr.log new file mode 100644 index 0000000..afd72d3 --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stderr.log @@ -0,0 +1,83 @@ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:30:9: error: ‘start_timer_’ does not name a type + 30 | start_timer_ = create_wall_timer(500ms, std::bind(&BuildTower::executeTowerOnce(), this)); + | ^~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:31:6: error: expected ‘;’ after class definition + 31 | } + | ^ + | ; +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In constructor ‘BuildTower::BuildTower()’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:17:9: error: ‘joint_cmd_pub_’ was not declared in this scope + 17 | joint_cmd_pub_ = create_publisher("joint_cmd", 10); + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:18:9: error: ‘gripper_cmd_pub_’ was not declared in this scope + 18 | gripper_cmd_pub_ = create_publisher("gripper_cmd", 10); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:20:9: error: ‘joint_pos_sub_’ was not declared in this scope + 20 | joint_pos_sub_ = create_subscription( + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:22:36: error: ‘jointPosCallback’ is not a member of ‘BuildTower’ + 22 | std::bind(&BuildTower::jointPosCallback, this, std::placeholders::_1)); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:24:9: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? + 24 | ik_client_ = create_client("invkin"); + | ^~~~~~~~~~ + | rmw_client_t +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: At global scope: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:33:1: error: expected unqualified-id before ‘private’ + 33 | private: + | ^~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void moveToCartesian(double, double, double)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:50:23: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? + 50 | auto future = ik_client_->async_send_request(request); + | ^~~~~~~~~~ + | rmw_client_t +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:52:44: error: ‘shared_from_this’ was not declared in this scope + 52 | rclcpp::spin_until_future_complete(shared_from_this(), future); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:61:9: error: ‘joint_cmd_pub_’ was not declared in this scope + 61 | joint_cmd_pub_->publish(cmd); + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:62:9: error: ‘waitUntilReached’ was not declared in this scope + 62 | waitUntilReached(cmd); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void waitUntilReached(const Joints&)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:69:27: error: ‘current_q1_’ was not declared in this scope + 69 | if (std::fabs(current_q1_ - target.q1) < 2.0 && + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:70:27: error: ‘current_q2_’ was not declared in this scope + 70 | std::fabs(current_q2_ - target.q2) < 2.0 && + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:71:27: error: ‘current_q3_’ was not declared in this scope + 71 | std::fabs(current_q3_ - target.q3) < 2.0) + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void setGripper(double)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:82:9: error: ‘gripper_cmd_pub_’ was not declared in this scope + 82 | gripper_cmd_pub_->publish(g); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void executeTowerOnce()’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:86:9: error: ‘start_timer’ was not declared in this scope; did you mean ‘strptime’? + 86 | start_timer -> cancel(); + | ^~~~~~~~~~~ + | strptime +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:87:9: error: ‘executeTower’ was not declared in this scope; did you mean ‘executeTowerOnce’? + 87 | executeTower(); + | ^~~~~~~~~~~~ + | executeTowerOnce +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:92:5: error: a function-definition is not allowed here before ‘{’ token + 92 | { + | ^ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:127:1: error: expected primary-expression before ‘private’ + 127 | private: + | ^~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:12: warning: unused variable ‘current_q1_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:30: warning: unused variable ‘current_q2_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:48: warning: unused variable ‘current_q3_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +gmake[2]: *** [CMakeFiles/build_tower.dir/build.make:76: CMakeFiles/build_tower.dir/src/build_tower.cpp.o] Error 1 +gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/build_tower.dir/all] Error 2 +gmake: *** [Makefile:146: all] Error 2 diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stdout.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stdout.log new file mode 100644 index 0000000..62fc9ee --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stdout.log @@ -0,0 +1,2 @@ +Consolidate compiler generated dependencies of target build_tower +[ 50%] Building CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stdout_stderr.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stdout_stderr.log new file mode 100644 index 0000000..a147fd0 --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/stdout_stderr.log @@ -0,0 +1,85 @@ +Consolidate compiler generated dependencies of target build_tower +[ 50%] Building CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:30:9: error: ‘start_timer_’ does not name a type + 30 | start_timer_ = create_wall_timer(500ms, std::bind(&BuildTower::executeTowerOnce(), this)); + | ^~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:31:6: error: expected ‘;’ after class definition + 31 | } + | ^ + | ; +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In constructor ‘BuildTower::BuildTower()’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:17:9: error: ‘joint_cmd_pub_’ was not declared in this scope + 17 | joint_cmd_pub_ = create_publisher("joint_cmd", 10); + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:18:9: error: ‘gripper_cmd_pub_’ was not declared in this scope + 18 | gripper_cmd_pub_ = create_publisher("gripper_cmd", 10); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:20:9: error: ‘joint_pos_sub_’ was not declared in this scope + 20 | joint_pos_sub_ = create_subscription( + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:22:36: error: ‘jointPosCallback’ is not a member of ‘BuildTower’ + 22 | std::bind(&BuildTower::jointPosCallback, this, std::placeholders::_1)); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:24:9: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? + 24 | ik_client_ = create_client("invkin"); + | ^~~~~~~~~~ + | rmw_client_t +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: At global scope: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:33:1: error: expected unqualified-id before ‘private’ + 33 | private: + | ^~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void moveToCartesian(double, double, double)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:50:23: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? + 50 | auto future = ik_client_->async_send_request(request); + | ^~~~~~~~~~ + | rmw_client_t +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:52:44: error: ‘shared_from_this’ was not declared in this scope + 52 | rclcpp::spin_until_future_complete(shared_from_this(), future); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:61:9: error: ‘joint_cmd_pub_’ was not declared in this scope + 61 | joint_cmd_pub_->publish(cmd); + | ^~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:62:9: error: ‘waitUntilReached’ was not declared in this scope + 62 | waitUntilReached(cmd); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void waitUntilReached(const Joints&)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:69:27: error: ‘current_q1_’ was not declared in this scope + 69 | if (std::fabs(current_q1_ - target.q1) < 2.0 && + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:70:27: error: ‘current_q2_’ was not declared in this scope + 70 | std::fabs(current_q2_ - target.q2) < 2.0 && + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:71:27: error: ‘current_q3_’ was not declared in this scope + 71 | std::fabs(current_q3_ - target.q3) < 2.0) + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void setGripper(double)’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:82:9: error: ‘gripper_cmd_pub_’ was not declared in this scope + 82 | gripper_cmd_pub_->publish(g); + | ^~~~~~~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void executeTowerOnce()’: +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:86:9: error: ‘start_timer’ was not declared in this scope; did you mean ‘strptime’? + 86 | start_timer -> cancel(); + | ^~~~~~~~~~~ + | strptime +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:87:9: error: ‘executeTower’ was not declared in this scope; did you mean ‘executeTowerOnce’? + 87 | executeTower(); + | ^~~~~~~~~~~~ + | executeTowerOnce +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:92:5: error: a function-definition is not allowed here before ‘{’ token + 92 | { + | ^ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:127:1: error: expected primary-expression before ‘private’ + 127 | private: + | ^~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:12: warning: unused variable ‘current_q1_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:30: warning: unused variable ‘current_q2_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:48: warning: unused variable ‘current_q3_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] + 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; + | ^~~~~~~~~~~ +gmake[2]: *** [CMakeFiles/build_tower.dir/build.make:76: CMakeFiles/build_tower.dir/src/build_tower.cpp.o] Error 1 +gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/build_tower.dir/all] Error 2 +gmake: *** [Makefile:146: all] Error 2 diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/streams.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/streams.log new file mode 100644 index 0000000..0fe8754 --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_app/streams.log @@ -0,0 +1,87 @@ +[0.030s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[0.094s] Consolidate compiler generated dependencies of target build_tower +[0.122s] [ 50%] Building CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o +[3.689s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:30:9: error: ‘start_timer_’ does not name a type +[3.689s] 30 | start_timer_ = create_wall_timer(500ms, std::bind(&BuildTower::executeTowerOnce(), this)); +[3.689s] | ^~~~~~~~~~~~ +[3.689s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:31:6: error: expected ‘;’ after class definition +[3.690s] 31 | } +[3.690s] | ^ +[3.690s] | ; +[3.700s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In constructor ‘BuildTower::BuildTower()’: +[3.700s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:17:9: error: ‘joint_cmd_pub_’ was not declared in this scope +[3.700s] 17 | joint_cmd_pub_ = create_publisher("joint_cmd", 10); +[3.700s] | ^~~~~~~~~~~~~~ +[3.719s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:18:9: error: ‘gripper_cmd_pub_’ was not declared in this scope +[3.719s] 18 | gripper_cmd_pub_ = create_publisher("gripper_cmd", 10); +[3.720s] | ^~~~~~~~~~~~~~~~ +[3.733s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:20:9: error: ‘joint_pos_sub_’ was not declared in this scope +[3.733s] 20 | joint_pos_sub_ = create_subscription( +[3.733s] | ^~~~~~~~~~~~~~ +[3.733s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:22:36: error: ‘jointPosCallback’ is not a member of ‘BuildTower’ +[3.733s] 22 | std::bind(&BuildTower::jointPosCallback, this, std::placeholders::_1)); +[3.733s] | ^~~~~~~~~~~~~~~~ +[3.739s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:24:9: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? +[3.740s] 24 | ik_client_ = create_client("invkin"); +[3.740s] | ^~~~~~~~~~ +[3.740s] | rmw_client_t +[3.823s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: At global scope: +[3.823s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:33:1: error: expected unqualified-id before ‘private’ +[3.824s] 33 | private: +[3.824s] | ^~~~~~~ +[3.829s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void moveToCartesian(double, double, double)’: +[3.829s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:50:23: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? +[3.829s] 50 | auto future = ik_client_->async_send_request(request); +[3.829s] | ^~~~~~~~~~ +[3.829s] | rmw_client_t +[3.836s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:52:44: error: ‘shared_from_this’ was not declared in this scope +[3.836s] 52 | rclcpp::spin_until_future_complete(shared_from_this(), future); +[3.836s] | ^~~~~~~~~~~~~~~~ +[3.842s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:61:9: error: ‘joint_cmd_pub_’ was not declared in this scope +[3.842s] 61 | joint_cmd_pub_->publish(cmd); +[3.842s] | ^~~~~~~~~~~~~~ +[3.850s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:62:9: error: ‘waitUntilReached’ was not declared in this scope +[3.850s] 62 | waitUntilReached(cmd); +[3.850s] | ^~~~~~~~~~~~~~~~ +[3.855s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void waitUntilReached(const Joints&)’: +[3.855s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:69:27: error: ‘current_q1_’ was not declared in this scope +[3.855s] 69 | if (std::fabs(current_q1_ - target.q1) < 2.0 && +[3.856s] | ^~~~~~~~~~~ +[3.861s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:70:27: error: ‘current_q2_’ was not declared in this scope +[3.861s] 70 | std::fabs(current_q2_ - target.q2) < 2.0 && +[3.861s] | ^~~~~~~~~~~ +[3.866s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:71:27: error: ‘current_q3_’ was not declared in this scope +[3.866s] 71 | std::fabs(current_q3_ - target.q3) < 2.0) +[3.866s] | ^~~~~~~~~~~ +[3.873s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void setGripper(double)’: +[3.873s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:82:9: error: ‘gripper_cmd_pub_’ was not declared in this scope +[3.873s] 82 | gripper_cmd_pub_->publish(g); +[3.874s] | ^~~~~~~~~~~~~~~~ +[3.878s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In function ‘void executeTowerOnce()’: +[3.878s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:86:9: error: ‘start_timer’ was not declared in this scope; did you mean ‘strptime’? +[3.878s] 86 | start_timer -> cancel(); +[3.878s] | ^~~~~~~~~~~ +[3.878s] | strptime +[3.883s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:87:9: error: ‘executeTower’ was not declared in this scope; did you mean ‘executeTowerOnce’? +[3.883s] 87 | executeTower(); +[3.883s] | ^~~~~~~~~~~~ +[3.884s] | executeTowerOnce +[3.884s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:92:5: error: a function-definition is not allowed here before ‘{’ token +[3.884s] 92 | { +[3.884s] | ^ +[3.884s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:127:1: error: expected primary-expression before ‘private’ +[3.884s] 127 | private: +[3.884s] | ^~~~~~~ +[3.954s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:12: warning: unused variable ‘current_q1_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] +[3.954s] 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; +[3.954s] | ^~~~~~~~~~~ +[3.954s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:30: warning: unused variable ‘current_q2_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] +[3.954s] 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; +[3.954s] | ^~~~~~~~~~~ +[3.955s] /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:48: warning: unused variable ‘current_q3_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] +[3.955s] 133 | double current_q1_{0.0}, current_q2_{0.0}, current_q3_{0.0}; +[3.955s] | ^~~~~~~~~~~ +[5.199s] gmake[2]: *** [CMakeFiles/build_tower.dir/build.make:76: CMakeFiles/build_tower.dir/src/build_tower.cpp.o] Error 1 +[5.200s] gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/build_tower.dir/all] Error 2 +[5.200s] gmake: *** [Makefile:146: all] Error 2 +[5.203s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/command.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/command.log new file mode 100644 index 0000000..240c05d --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/command.log @@ -0,0 +1,4 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stderr.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stdout.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stdout.log new file mode 100644 index 0000000..091e026 --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stdout.log @@ -0,0 +1,198 @@ +[ 2%] Built target advrobotics_lab3_interfaces__cpp +[ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[ 76%] Built target advrobotics_lab3_interfaces +[ 78%] Built target advrobotics_lab3_interfaces__py +[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[ 93%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +running egg_info +writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stdout_stderr.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stdout_stderr.log new file mode 100644 index 0000000..091e026 --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/stdout_stderr.log @@ -0,0 +1,198 @@ +[ 2%] Built target advrobotics_lab3_interfaces__cpp +[ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[ 76%] Built target advrobotics_lab3_interfaces +[ 78%] Built target advrobotics_lab3_interfaces__py +[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[ 93%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +running egg_info +writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/streams.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/streams.log new file mode 100644 index 0000000..07d4409 --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_interfaces/streams.log @@ -0,0 +1,202 @@ +[0.018s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[0.095s] [ 2%] Built target advrobotics_lab3_interfaces__cpp +[0.103s] [ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[0.114s] [ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[0.148s] [ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[0.152s] [ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[0.154s] [ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[0.169s] [ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[0.188s] [ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[0.190s] [ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[0.218s] [ 76%] Built target advrobotics_lab3_interfaces +[0.247s] [ 78%] Built target advrobotics_lab3_interfaces__py +[0.277s] [ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[0.320s] [ 93%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[0.321s] [ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[0.326s] [100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[0.587s] running egg_info +[0.588s] writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +[0.588s] writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +[0.588s] writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +[0.591s] reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[0.592s] writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[0.638s] [100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +[0.655s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[0.670s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[0.682s] -- Install configuration: "" +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +[0.691s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.691s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +[0.691s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +[0.691s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +[0.691s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +[0.694s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +[0.695s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +[0.695s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +[0.695s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +[0.695s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +[0.695s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +[0.695s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +[0.695s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[0.695s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[0.695s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +[0.695s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +[0.695s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +[0.696s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +[0.697s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +[0.742s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +[0.742s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +[0.742s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +[0.749s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[0.749s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[0.750s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[0.750s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +[0.751s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +[0.751s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +[0.751s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +[0.751s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +[0.752s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +[0.752s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +[0.752s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +[0.754s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +[0.754s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +[0.754s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +[0.754s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +[0.755s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +[0.755s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +[0.755s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +[0.756s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +[0.756s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +[0.756s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +[0.756s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +[0.757s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +[0.757s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +[0.757s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +[0.757s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +[0.758s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +[0.758s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +[0.758s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +[0.758s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +[0.758s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +[0.758s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +[0.758s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +[0.758s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +[0.759s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +[0.759s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +[0.759s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +[0.759s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +[0.759s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +[0.759s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +[0.759s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +[0.759s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +[0.759s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +[0.760s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +[0.760s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +[0.760s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +[0.760s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml +[0.761s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/command.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/command.log new file mode 100644 index 0000000..a086b4d --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/command.log @@ -0,0 +1,4 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stderr.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stdout.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stdout.log new file mode 100644 index 0000000..b67fa30 --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stdout.log @@ -0,0 +1,22 @@ +[ 33%] Built target ik_server +[ 66%] Built target poppy_core +[100%] Built target ik_client +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stdout_stderr.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stdout_stderr.log new file mode 100644 index 0000000..b67fa30 --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/stdout_stderr.log @@ -0,0 +1,22 @@ +[ 33%] Built target ik_server +[ 66%] Built target poppy_core +[100%] Built target ik_client +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml diff --git a/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/streams.log b/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/streams.log new file mode 100644 index 0000000..294c0ca --- /dev/null +++ b/log/build_2025-12-17_10-07-20/advrobotics_lab3_ros2/streams.log @@ -0,0 +1,26 @@ +[0.025s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[0.113s] [ 33%] Built target ik_server +[0.119s] [ 66%] Built target poppy_core +[0.120s] [100%] Built target ik_client +[0.136s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[0.138s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[0.149s] -- Install configuration: "" +[0.149s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +[0.150s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +[0.150s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +[0.153s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +[0.153s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +[0.153s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +[0.153s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +[0.153s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +[0.154s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +[0.154s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +[0.154s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +[0.154s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +[0.154s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +[0.154s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +[0.155s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +[0.155s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +[0.155s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +[0.155s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml +[0.156s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 diff --git a/log/build_2025-12-17_10-07-20/events.log b/log/build_2025-12-17_10-07-20/events.log new file mode 100644 index 0000000..699b2e2 --- /dev/null +++ b/log/build_2025-12-17_10-07-20/events.log @@ -0,0 +1,394 @@ +[0.000000] (-) TimerEvent: {} +[0.000715] (advrobotics_lab3_interfaces) JobQueued: {'identifier': 'advrobotics_lab3_interfaces', 'dependencies': OrderedDict()} +[0.000864] (advrobotics_lab3_app) JobQueued: {'identifier': 'advrobotics_lab3_app', 'dependencies': OrderedDict([('advrobotics_lab3_interfaces', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces')])} +[0.000935] (advrobotics_lab3_ros2) JobQueued: {'identifier': 'advrobotics_lab3_ros2', 'dependencies': OrderedDict([('advrobotics_lab3_interfaces', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces')])} +[0.000993] (advrobotics_lab3_interfaces) JobStarted: {'identifier': 'advrobotics_lab3_interfaces'} +[0.014736] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'cmake'} +[0.016182] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'build'} +[0.017634] (advrobotics_lab3_interfaces) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.095975] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 2%] Built target advrobotics_lab3_interfaces__cpp\n'} +[0.100750] (-) TimerEvent: {} +[0.103963] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 12%] Built target advrobotics_lab3_interfaces__rosidl_generator_c\n'} +[0.114826] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces\n'} +[0.148821] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp\n'} +[0.152352] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp\n'} +[0.154779] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp\n'} +[0.169111] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c\n'} +[0.188574] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c\n'} +[0.190784] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c\n'} +[0.200848] (-) TimerEvent: {} +[0.218817] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 76%] Built target advrobotics_lab3_interfaces\n'} +[0.247564] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 78%] Built target advrobotics_lab3_interfaces__py\n'} +[0.277877] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py\n'} +[0.301787] (-) TimerEvent: {} +[0.321055] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 93%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext\n'} +[0.321520] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 95%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext\n'} +[0.327222] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext\n'} +[0.401857] (-) TimerEvent: {} +[0.502187] (-) TimerEvent: {} +[0.587517] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'running egg_info\n'} +[0.588611] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing advrobotics_lab3_interfaces.egg-info/PKG-INFO\n'} +[0.588896] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt\n'} +[0.589224] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt\n'} +[0.592370] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt'\n"} +[0.593329] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt'\n"} +[0.602328] (-) TimerEvent: {} +[0.638709] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg\n'} +[0.655214] (advrobotics_lab3_interfaces) CommandEnded: {'returncode': 0} +[0.657041] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'install'} +[0.669687] (advrobotics_lab3_interfaces) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.683248] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.683499] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces\n'} +[0.683697] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.684034] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.684161] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h\n'} +[0.684285] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h\n'} +[0.684409] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.684531] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h\n'} +[0.684739] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h\n'} +[0.684846] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h\n'} +[0.684971] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c\n'} +[0.685095] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h\n'} +[0.685206] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c\n'} +[0.685299] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h\n'} +[0.685401] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h\n'} +[0.685517] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h\n'} +[0.685769] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.685902] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h\n'} +[0.686059] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.686187] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h\n'} +[0.686310] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h\n'} +[0.686433] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h\n'} +[0.686549] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c\n'} +[0.686698] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh\n'} +[0.686816] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv\n'} +[0.686914] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so\n'} +[0.687045] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.687164] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.687283] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h\n'} +[0.687403] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.687522] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h\n'} +[0.687700] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h\n'} +[0.687927] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.688047] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.688167] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h\n'} +[0.688390] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so\n'} +[0.688476] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.688561] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.688661] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp\n'} +[0.688796] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp\n'} +[0.688909] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.689029] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp\n'} +[0.689149] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp\n'} +[0.689271] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp\n'} +[0.689389] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp\n'} +[0.689509] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp\n'} +[0.689628] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp\n'} +[0.689794] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp\n'} +[0.689917] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp\n'} +[0.690038] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp\n'} +[0.690158] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.690278] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp\n'} +[0.690496] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.690592] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp\n'} +[0.690752] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp\n'} +[0.690881] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp\n'} +[0.690988] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp\n'} +[0.691158] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.691285] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.691412] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h\n'} +[0.691535] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.691646] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.691773] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps\n'} +[0.692093] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.692263] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.692420] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.692572] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps\n'} +[0.692665] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.692789] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so\n'} +[0.692886] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.692973] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.693063] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.693168] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h\n'} +[0.693255] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c\n'} +[0.693341] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h\n'} +[0.693433] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c\n'} +[0.693519] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h\n'} +[0.693605] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.693705] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.693799] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h\n'} +[0.693885] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c\n'} +[0.693971] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so\n'} +[0.694057] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so\n'} +[0.694144] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.694229] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.694322] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.694420] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp\n'} +[0.694506] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.694592] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.694691] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp\n'} +[0.694789] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.694875] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.694960] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.695046] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp\n'} +[0.695131] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so\n'} +[0.695215] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so\n'} +[0.695305] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh\n'} +[0.695391] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv\n'} +[0.695476] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info\n'} +[0.695561] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO\n'} +[0.695648] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt\n'} +[0.695759] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt\n'} +[0.695852] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt\n'} +[0.695937] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces\n'} +[0.696023] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.696110] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.696196] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c\n'} +[0.696282] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c\n'} +[0.696376] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c\n'} +[0.696462] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.696548] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg\n'} +[0.696634] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py\n'} +[0.696745] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py\n'} +[0.696832] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c\n'} +[0.696917] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c\n'} +[0.697003] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py\n'} +[0.697088] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so\n'} +[0.697178] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py\n'} +[0.697269] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv\n'} +[0.697354] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c\n'} +[0.697439] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py\n'} +[0.697524] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py\n'} +[0.702408] (-) TimerEvent: {} +[0.742530] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'...\n"} +[0.742798] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'...\n"} +[0.742936] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'...\n"} +[0.749603] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.750161] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.750698] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.751208] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so\n'} +[0.751542] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl\n'} +[0.751842] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl\n'} +[0.752011] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl\n'} +[0.752223] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg\n'} +[0.752456] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg\n'} +[0.752769] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv\n'} +[0.753128] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg\n'} +[0.753448] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg\n'} +[0.753686] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces\n'} +[0.753959] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces\n'} +[0.754222] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh\n'} +[0.754492] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv\n'} +[0.754807] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh\n'} +[0.755069] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv\n'} +[0.755320] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash\n'} +[0.755562] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh\n'} +[0.755884] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh\n'} +[0.756148] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv\n'} +[0.756398] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv\n'} +[0.756666] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces\n'} +[0.756945] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake\n'} +[0.757211] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake\n'} +[0.757501] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake\n'} +[0.757835] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake\n'} +[0.758112] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake\n'} +[0.758324] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake\n'} +[0.758460] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake\n'} +[0.758652] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake\n'} +[0.758790] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake\n'} +[0.758920] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake\n'} +[0.759031] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake\n'} +[0.759135] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake\n'} +[0.759240] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake\n'} +[0.759352] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake\n'} +[0.759460] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake\n'} +[0.759560] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake\n'} +[0.759665] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake\n'} +[0.759793] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake\n'} +[0.759899] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake\n'} +[0.760011] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake\n'} +[0.760117] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake\n'} +[0.760217] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake\n'} +[0.760351] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake\n'} +[0.760472] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake\n'} +[0.760591] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake\n'} +[0.760760] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake\n'} +[0.760982] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml\n'} +[0.761777] (advrobotics_lab3_interfaces) CommandEnded: {'returncode': 0} +[0.796595] (advrobotics_lab3_interfaces) JobEnded: {'identifier': 'advrobotics_lab3_interfaces', 'rc': 0} +[0.798157] (advrobotics_lab3_app) JobStarted: {'identifier': 'advrobotics_lab3_app'} +[0.802521] (-) TimerEvent: {} +[0.807099] (advrobotics_lab3_ros2) JobStarted: {'identifier': 'advrobotics_lab3_ros2'} +[0.820985] (advrobotics_lab3_app) JobProgress: {'identifier': 'advrobotics_lab3_app', 'progress': 'cmake'} +[0.821916] (advrobotics_lab3_app) JobProgress: {'identifier': 'advrobotics_lab3_app', 'progress': 'build'} +[0.822792] (advrobotics_lab3_app) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.829488] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'cmake'} +[0.830347] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'build'} +[0.830947] (advrobotics_lab3_ros2) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.891821] (advrobotics_lab3_app) StdoutLine: {'line': b'\x1b[35m\x1b[1mConsolidate compiler generated dependencies of target build_tower\x1b[0m\n'} +[0.902763] (-) TimerEvent: {} +[0.919973] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[ 33%] Built target ik_server\n'} +[0.920336] (advrobotics_lab3_app) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/build_tower.dir/src/build_tower.cpp.o\x1b[0m\n'} +[0.926489] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[ 66%] Built target poppy_core\n'} +[0.927177] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[100%] Built target ik_client\n'} +[0.942903] (advrobotics_lab3_ros2) CommandEnded: {'returncode': 0} +[0.943959] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'install'} +[0.944436] (advrobotics_lab3_ros2) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.956604] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.956962] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server\n'} +[0.957181] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client\n'} +[0.957488] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core\n'} +[0.959986] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2\n'} +[0.960418] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2\n'} +[0.960576] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh\n'} +[0.960872] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv\n'} +[0.961123] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh\n'} +[0.961232] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv\n'} +[0.961353] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash\n'} +[0.961469] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh\n'} +[0.961591] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh\n'} +[0.961855] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv\n'} +[0.962035] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv\n'} +[0.962151] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2\n'} +[0.962265] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake\n'} +[0.962379] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake\n'} +[0.962496] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml\n'} +[0.962994] (advrobotics_lab3_ros2) CommandEnded: {'returncode': 0} +[0.990773] (advrobotics_lab3_ros2) JobEnded: {'identifier': 'advrobotics_lab3_ros2', 'rc': 0} +[1.002827] (-) TimerEvent: {} +[1.103196] (-) TimerEvent: {} +[1.203542] (-) TimerEvent: {} +[1.303884] (-) TimerEvent: {} +[1.404294] (-) TimerEvent: {} +[1.504715] (-) TimerEvent: {} +[1.605061] (-) TimerEvent: {} +[1.705448] (-) TimerEvent: {} +[1.805850] (-) TimerEvent: {} +[1.906151] (-) TimerEvent: {} +[2.006523] (-) TimerEvent: {} +[2.106903] (-) TimerEvent: {} +[2.207265] (-) TimerEvent: {} +[2.307648] (-) TimerEvent: {} +[2.408046] (-) TimerEvent: {} +[2.508409] (-) TimerEvent: {} +[2.608794] (-) TimerEvent: {} +[2.709174] (-) TimerEvent: {} +[2.809538] (-) TimerEvent: {} +[2.909938] (-) TimerEvent: {} +[3.010312] (-) TimerEvent: {} +[3.110704] (-) TimerEvent: {} +[3.211070] (-) TimerEvent: {} +[3.311425] (-) TimerEvent: {} +[3.411842] (-) TimerEvent: {} +[3.512281] (-) TimerEvent: {} +[3.612662] (-) TimerEvent: {} +[3.713045] (-) TimerEvent: {} +[3.813449] (-) TimerEvent: {} +[3.913809] (-) TimerEvent: {} +[4.014163] (-) TimerEvent: {} +[4.114546] (-) TimerEvent: {} +[4.214927] (-) TimerEvent: {} +[4.315313] (-) TimerEvent: {} +[4.415711] (-) TimerEvent: {} +[4.486838] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:30:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kstart_timer_\x1b[m\x1b[K\xe2\x80\x99 does not name a type\n'} +[4.487115] (advrobotics_lab3_app) StderrLine: {'line': b' 30 | \x1b[01;31m\x1b[Kstart_timer_\x1b[m\x1b[K = create_wall_timer(500ms, std::bind(&BuildTower::executeTowerOnce(), this));\n'} +[4.487268] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.487517] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:31:6:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Kexpected \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 after class definition\n'} +[4.487642] (advrobotics_lab3_app) StderrLine: {'line': b' 31 | }\n'} +[4.487768] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^\x1b[m\x1b[K\n'} +[4.487874] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[32m\x1b[K;\x1b[m\x1b[K\n'} +[4.497818] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KBuildTower::BuildTower()\x1b[m\x1b[K\xe2\x80\x99:\n'} +[4.498049] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:17:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kjoint_cmd_pub_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.498175] (advrobotics_lab3_app) StderrLine: {'line': b' 17 | \x1b[01;31m\x1b[Kjoint_cmd_pub_\x1b[m\x1b[K = create_publisher("joint_cmd", 10);\n'} +[4.498284] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.515820] (-) TimerEvent: {} +[4.517327] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:18:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kgripper_cmd_pub_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.517575] (advrobotics_lab3_app) StderrLine: {'line': b' 18 | \x1b[01;31m\x1b[Kgripper_cmd_pub_\x1b[m\x1b[K = create_publisher("gripper_cmd", 10);\n'} +[4.517742] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.530580] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:20:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kjoint_pos_sub_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.530872] (advrobotics_lab3_app) StderrLine: {'line': b' 20 | \x1b[01;31m\x1b[Kjoint_pos_sub_\x1b[m\x1b[K = create_subscription(\n'} +[4.530986] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.531092] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:22:36:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KjointPosCallback\x1b[m\x1b[K\xe2\x80\x99 is not a member of \xe2\x80\x98\x1b[01m\x1b[KBuildTower\x1b[m\x1b[K\xe2\x80\x99\n'} +[4.531215] (advrobotics_lab3_app) StderrLine: {'line': b' 22 | std::bind(&BuildTower::\x1b[01;31m\x1b[KjointPosCallback\x1b[m\x1b[K, this, std::placeholders::_1));\n'} +[4.531320] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.537450] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:24:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kik_client_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope; did you mean \xe2\x80\x98\x1b[01m\x1b[Krmw_client_t\x1b[m\x1b[K\xe2\x80\x99?\n'} +[4.537656] (advrobotics_lab3_app) StderrLine: {'line': b' 24 | \x1b[01;31m\x1b[Kik_client_\x1b[m\x1b[K = create_client("invkin");\n'} +[4.537785] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[4.537892] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[32m\x1b[Krmw_client_t\x1b[m\x1b[K\n'} +[4.615941] (-) TimerEvent: {} +[4.621255] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K At global scope:\n'} +[4.621484] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:33:1:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Kexpected unqualified-id before \xe2\x80\x98\x1b[01m\x1b[Kprivate\x1b[m\x1b[K\xe2\x80\x99\n'} +[4.621618] (advrobotics_lab3_app) StderrLine: {'line': b' 33 | \x1b[01;31m\x1b[Kprivate\x1b[m\x1b[K:\n'} +[4.621767] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~\x1b[m\x1b[K\n'} +[4.626676] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K In function \xe2\x80\x98\x1b[01m\x1b[Kvoid moveToCartesian(double, double, double)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[4.626931] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:50:23:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kik_client_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope; did you mean \xe2\x80\x98\x1b[01m\x1b[Krmw_client_t\x1b[m\x1b[K\xe2\x80\x99?\n'} +[4.627049] (advrobotics_lab3_app) StderrLine: {'line': b' 50 | auto future = \x1b[01;31m\x1b[Kik_client_\x1b[m\x1b[K->async_send_request(request);\n'} +[4.627151] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[4.627246] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[32m\x1b[Krmw_client_t\x1b[m\x1b[K\n'} +[4.633915] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:52:44:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kshared_from_this\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.634153] (advrobotics_lab3_app) StderrLine: {'line': b' 52 | rclcpp::spin_until_future_complete(\x1b[01;31m\x1b[Kshared_from_this\x1b[m\x1b[K(), future);\n'} +[4.634301] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.640050] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:61:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kjoint_cmd_pub_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.640283] (advrobotics_lab3_app) StderrLine: {'line': b' 61 | \x1b[01;31m\x1b[Kjoint_cmd_pub_\x1b[m\x1b[K->publish(cmd);\n'} +[4.640394] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.647997] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:62:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KwaitUntilReached\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.648230] (advrobotics_lab3_app) StderrLine: {'line': b' 62 | \x1b[01;31m\x1b[KwaitUntilReached\x1b[m\x1b[K(cmd);\n'} +[4.648348] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.653189] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K In function \xe2\x80\x98\x1b[01m\x1b[Kvoid waitUntilReached(const Joints&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[4.653423] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:69:27:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kcurrent_q1_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.653564] (advrobotics_lab3_app) StderrLine: {'line': b' 69 | if (std::fabs(\x1b[01;31m\x1b[Kcurrent_q1_\x1b[m\x1b[K - target.q1) < 2.0 &&\n'} +[4.653711] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.658739] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:70:27:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kcurrent_q2_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.658995] (advrobotics_lab3_app) StderrLine: {'line': b' 70 | std::fabs(\x1b[01;31m\x1b[Kcurrent_q2_\x1b[m\x1b[K - target.q2) < 2.0 &&\n'} +[4.659111] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.663756] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:71:27:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kcurrent_q3_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.663952] (advrobotics_lab3_app) StderrLine: {'line': b' 71 | std::fabs(\x1b[01;31m\x1b[Kcurrent_q3_\x1b[m\x1b[K - target.q3) < 2.0)\n'} +[4.664061] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.671208] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K In function \xe2\x80\x98\x1b[01m\x1b[Kvoid setGripper(double)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[4.671413] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:82:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kgripper_cmd_pub_\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope\n'} +[4.671522] (advrobotics_lab3_app) StderrLine: {'line': b' 82 | \x1b[01;31m\x1b[Kgripper_cmd_pub_\x1b[m\x1b[K->publish(g);\n'} +[4.671627] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.676041] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:\x1b[m\x1b[K In function \xe2\x80\x98\x1b[01m\x1b[Kvoid executeTowerOnce()\x1b[m\x1b[K\xe2\x80\x99:\n'} +[4.676229] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:86:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kstart_timer\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope; did you mean \xe2\x80\x98\x1b[01m\x1b[Kstrptime\x1b[m\x1b[K\xe2\x80\x99?\n'} +[4.676321] (advrobotics_lab3_app) StderrLine: {'line': b' 86 | \x1b[01;31m\x1b[Kstart_timer\x1b[m\x1b[K -> cancel();\n'} +[4.676407] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.676491] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[32m\x1b[Kstrptime\x1b[m\x1b[K\n'} +[4.681320] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:87:9:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KexecuteTower\x1b[m\x1b[K\xe2\x80\x99 was not declared in this scope; did you mean \xe2\x80\x98\x1b[01m\x1b[KexecuteTowerOnce\x1b[m\x1b[K\xe2\x80\x99?\n'} +[4.681531] (advrobotics_lab3_app) StderrLine: {'line': b' 87 | \x1b[01;31m\x1b[KexecuteTower\x1b[m\x1b[K();\n'} +[4.681625] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.681726] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[32m\x1b[KexecuteTowerOnce\x1b[m\x1b[K\n'} +[4.681819] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:92:5:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Ka function-definition is not allowed here before \xe2\x80\x98\x1b[01m\x1b[K{\x1b[m\x1b[K\xe2\x80\x99 token\n'} +[4.681907] (advrobotics_lab3_app) StderrLine: {'line': b' 92 | \x1b[01;31m\x1b[K{\x1b[m\x1b[K\n'} +[4.681992] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^\x1b[m\x1b[K\n'} +[4.682075] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:127:1:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Kexpected primary-expression before \xe2\x80\x98\x1b[01m\x1b[Kprivate\x1b[m\x1b[K\xe2\x80\x99\n'} +[4.682161] (advrobotics_lab3_app) StderrLine: {'line': b' 127 | \x1b[01;31m\x1b[Kprivate\x1b[m\x1b[K:\n'} +[4.682245] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~\x1b[m\x1b[K\n'} +[4.716053] (-) TimerEvent: {} +[4.751913] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:12:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused variable \xe2\x80\x98\x1b[01m\x1b[Kcurrent_q1_\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable\x07-Wunused-variable\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[4.752171] (advrobotics_lab3_app) StderrLine: {'line': b' 133 | double \x1b[01;35m\x1b[Kcurrent_q1_\x1b[m\x1b[K{0.0}, current_q2_{0.0}, current_q3_{0.0};\n'} +[4.752295] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.752410] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:30:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused variable \xe2\x80\x98\x1b[01m\x1b[Kcurrent_q2_\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable\x07-Wunused-variable\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[4.752514] (advrobotics_lab3_app) StderrLine: {'line': b' 133 | double current_q1_{0.0}, \x1b[01;35m\x1b[Kcurrent_q2_\x1b[m\x1b[K{0.0}, current_q3_{0.0};\n'} +[4.752610] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.752725] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[01m\x1b[K/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:133:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused variable \xe2\x80\x98\x1b[01m\x1b[Kcurrent_q3_\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable\x07-Wunused-variable\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[4.752827] (advrobotics_lab3_app) StderrLine: {'line': b' 133 | double current_q1_{0.0}, current_q2_{0.0}, \x1b[01;35m\x1b[Kcurrent_q3_\x1b[m\x1b[K{0.0};\n'} +[4.752917] (advrobotics_lab3_app) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'} +[4.816176] (-) TimerEvent: {} +[4.916557] (-) TimerEvent: {} +[5.016950] (-) TimerEvent: {} +[5.117388] (-) TimerEvent: {} +[5.217777] (-) TimerEvent: {} +[5.318150] (-) TimerEvent: {} +[5.418520] (-) TimerEvent: {} +[5.518929] (-) TimerEvent: {} +[5.619301] (-) TimerEvent: {} +[5.719667] (-) TimerEvent: {} +[5.820074] (-) TimerEvent: {} +[5.920472] (-) TimerEvent: {} +[5.996815] (advrobotics_lab3_app) StderrLine: {'line': b'gmake[2]: *** [CMakeFiles/build_tower.dir/build.make:76: CMakeFiles/build_tower.dir/src/build_tower.cpp.o] Error 1\n'} +[5.997491] (advrobotics_lab3_app) StderrLine: {'line': b'gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/build_tower.dir/all] Error 2\n'} +[5.997996] (advrobotics_lab3_app) StderrLine: {'line': b'gmake: *** [Makefile:146: all] Error 2\n'} +[6.000791] (advrobotics_lab3_app) CommandEnded: {'returncode': 2} +[6.009557] (advrobotics_lab3_app) JobEnded: {'identifier': 'advrobotics_lab3_app', 'rc': 2} +[6.020572] (-) TimerEvent: {} +[6.021240] (-) EventReactorShutdown: {} diff --git a/log/build_2025-12-17_10-07-20/logger_all.log b/log/build_2025-12-17_10-07-20/logger_all.log new file mode 100644 index 0000000..cb5eb49 --- /dev/null +++ b/log/build_2025-12-17_10-07-20/logger_all.log @@ -0,0 +1,267 @@ +[0.164s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.164s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.410s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.410s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.410s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.410s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.410s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.410s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.411s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ros/EENG4/AdvancedRobotics_Lab3' +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.425s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.425s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.426s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.426s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.426s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.426s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.426s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.426s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.426s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.426s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.426s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.426s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.428s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.428s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['ignore', 'ignore_ament_install'] +[0.428s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ignore' +[0.428s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ignore_ament_install' +[0.428s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['colcon_pkg'] +[0.428s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'colcon_pkg' +[0.428s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['colcon_meta'] +[0.428s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'colcon_meta' +[0.428s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['ros'] +[0.428s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ros' +[0.431s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_app' with type 'ros.ament_cmake' and name 'advrobotics_lab3_app' +[0.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['ignore', 'ignore_ament_install'] +[0.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ignore' +[0.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ignore_ament_install' +[0.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['colcon_pkg'] +[0.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'colcon_pkg' +[0.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['colcon_meta'] +[0.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'colcon_meta' +[0.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['ros'] +[0.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ros' +[0.433s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_interfaces' with type 'ros.ament_cmake' and name 'advrobotics_lab3_interfaces' +[0.433s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['ignore', 'ignore_ament_install'] +[0.433s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ignore' +[0.433s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ignore_ament_install' +[0.433s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['colcon_pkg'] +[0.433s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'colcon_pkg' +[0.433s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['colcon_meta'] +[0.433s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'colcon_meta' +[0.434s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['ros'] +[0.434s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ros' +[0.434s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_ros2' with type 'ros.ament_cmake' and name 'advrobotics_lab3_ros2' +[0.434s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extensions ['ignore', 'ignore_ament_install'] +[0.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extension 'ignore' +[0.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) ignored +[0.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extensions ['ignore', 'ignore_ament_install'] +[0.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extension 'ignore' +[0.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) ignored +[0.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extensions ['ignore', 'ignore_ament_install'] +[0.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extension 'ignore' +[0.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) ignored +[0.435s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.435s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.435s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.435s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.435s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.477s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.477s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.480s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ros/EENG4/AdvancedRobotics_Lab3/install +[0.481s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 16 installed packages in /home/ros/turtlebot3_ws/install +[0.484s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 365 installed packages in /opt/ros/humble +[0.487s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.559s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_args' from command line to 'None' +[0.559s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_target' from command line to 'None' +[0.560s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.560s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_clean_cache' from command line to 'False' +[0.560s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_clean_first' from command line to 'False' +[0.560s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_force_configure' from command line to 'False' +[0.560s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'ament_cmake_args' from command line to 'None' +[0.560s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'catkin_cmake_args' from command line to 'None' +[0.560s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.560s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_interfaces' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces', 'symlink_install': False, 'test_result_base': None} +[0.560s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_args' from command line to 'None' +[0.560s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_target' from command line to 'None' +[0.560s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_clean_cache' from command line to 'False' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_clean_first' from command line to 'False' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_force_configure' from command line to 'False' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'ament_cmake_args' from command line to 'None' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'catkin_cmake_args' from command line to 'None' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.561s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_app' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app', 'symlink_install': False, 'test_result_base': None} +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_args' from command line to 'None' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_target' from command line to 'None' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_clean_cache' from command line to 'False' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_clean_first' from command line to 'False' +[0.561s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_force_configure' from command line to 'False' +[0.562s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'ament_cmake_args' from command line to 'None' +[0.562s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'catkin_cmake_args' from command line to 'None' +[0.562s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.562s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_ros2' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2', 'symlink_install': False, 'test_result_base': None} +[0.562s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.563s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.563s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces' with build type 'ament_cmake' +[0.563s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces' +[0.567s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.567s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.567s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.582s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[1.219s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[1.235s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[1.325s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_interfaces) +[1.326s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[1.329s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake module files +[1.331s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake config files +[1.331s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'cmake_prefix_path') +[1.332s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.ps1' +[1.333s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.dsv' +[1.333s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.sh' +[1.335s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib' +[1.335s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'ld_library_path_lib') +[1.335s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.ps1' +[1.336s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.dsv' +[1.337s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.sh' +[1.337s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.337s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/pkgconfig/advrobotics_lab3_interfaces.pc' +[1.338s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/python3.10/site-packages' +[1.338s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.339s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.ps1' +[1.340s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv' +[1.341s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.sh' +[1.342s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.bash' +[1.344s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.zsh' +[1.345s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/colcon-core/packages/advrobotics_lab3_interfaces) +[1.346s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_interfaces) +[1.346s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake module files +[1.347s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake config files +[1.348s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'cmake_prefix_path') +[1.348s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.ps1' +[1.349s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.dsv' +[1.349s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.sh' +[1.350s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib' +[1.350s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'ld_library_path_lib') +[1.351s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.ps1' +[1.351s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.dsv' +[1.352s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.sh' +[1.353s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.353s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/pkgconfig/advrobotics_lab3_interfaces.pc' +[1.353s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/python3.10/site-packages' +[1.354s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.354s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.ps1' +[1.355s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv' +[1.356s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.sh' +[1.357s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.bash' +[1.358s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.zsh' +[1.358s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/colcon-core/packages/advrobotics_lab3_interfaces) +[1.359s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app' with build type 'ament_cmake' +[1.359s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app' +[1.359s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.360s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.370s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2' with build type 'ament_cmake' +[1.370s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2' +[1.371s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.371s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.392s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[1.397s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[1.507s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[1.509s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[1.526s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_ros2) +[1.527s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake module files +[1.527s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[1.528s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake config files +[1.529s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_ros2', 'cmake_prefix_path') +[1.529s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.ps1' +[1.530s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.dsv' +[1.531s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.sh' +[1.532s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib' +[1.532s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.532s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/pkgconfig/advrobotics_lab3_ros2.pc' +[1.533s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/python3.10/site-packages' +[1.534s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.534s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.ps1' +[1.535s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv' +[1.536s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.sh' +[1.537s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.bash' +[1.537s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.zsh' +[1.538s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/colcon-core/packages/advrobotics_lab3_ros2) +[1.539s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_ros2) +[1.540s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake module files +[1.541s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake config files +[1.542s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_ros2', 'cmake_prefix_path') +[1.542s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.ps1' +[1.543s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.dsv' +[1.544s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.sh' +[1.545s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib' +[1.545s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.546s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/pkgconfig/advrobotics_lab3_ros2.pc' +[1.546s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/python3.10/site-packages' +[1.547s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.549s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.ps1' +[1.550s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv' +[1.551s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.sh' +[1.552s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.bash' +[1.553s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.zsh' +[1.553s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/colcon-core/packages/advrobotics_lab3_ros2) +[6.564s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[6.565s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_app) +[6.565s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake module files +[6.566s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake config files +[6.566s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_app', 'cmake_prefix_path') +[6.566s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.ps1' +[6.567s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.dsv' +[6.567s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.sh' +[6.568s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib' +[6.568s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[6.568s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/pkgconfig/advrobotics_lab3_app.pc' +[6.569s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/python3.10/site-packages' +[6.569s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[6.569s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.ps1' +[6.570s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv' +[6.571s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.sh' +[6.571s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.bash' +[6.572s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.zsh' +[6.572s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/colcon-core/packages/advrobotics_lab3_app) +[6.583s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[6.583s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[6.584s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '2' +[6.584s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[6.602s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[6.602s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[6.603s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[6.641s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[6.643s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.ps1' +[6.646s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ros/EENG4/AdvancedRobotics_Lab3/install/_local_setup_util_ps1.py' +[6.650s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.ps1' +[6.658s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.sh' +[6.660s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ros/EENG4/AdvancedRobotics_Lab3/install/_local_setup_util_sh.py' +[6.662s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.sh' +[6.667s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.bash' +[6.668s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.bash' +[6.672s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.zsh' +[6.673s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.zsh' diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/command.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/command.log new file mode 100644 index 0000000..16e5d0a --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stderr.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stderr.log new file mode 100644 index 0000000..f886dd6 --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stderr.log @@ -0,0 +1,18 @@ +CMake Error at CMakeLists.txt:10 (find_package): + By not providing "Find[rclcpp.cmake" in CMAKE_MODULE_PATH this project has + asked CMake to find a package configuration file provided by "[rclcpp", but + CMake did not find one. + + Could not find a package configuration file provided by "[rclcpp" with any + of the following names: + + [rclcppConfig.cmake + [rclcpp-config.cmake + + Add the installation prefix of "[rclcpp" to CMAKE_PREFIX_PATH or set + "[rclcpp_DIR" to a directory containing one of the above files. If + "[rclcpp" provides a separate development package or SDK, be sure it has + been installed. + + +gmake: *** [Makefile:267: cmake_check_build_system] Error 1 diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stdout.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stdout.log new file mode 100644 index 0000000..956151a --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stdout.log @@ -0,0 +1,3 @@ +-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +-- Configuring incomplete, errors occurred! +See also "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log". diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stdout_stderr.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stdout_stderr.log new file mode 100644 index 0000000..377f8f5 --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/stdout_stderr.log @@ -0,0 +1,21 @@ +-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +CMake Error at CMakeLists.txt:10 (find_package): + By not providing "Find[rclcpp.cmake" in CMAKE_MODULE_PATH this project has + asked CMake to find a package configuration file provided by "[rclcpp", but + CMake did not find one. + + Could not find a package configuration file provided by "[rclcpp" with any + of the following names: + + [rclcppConfig.cmake + [rclcpp-config.cmake + + Add the installation prefix of "[rclcpp" to CMAKE_PREFIX_PATH or set + "[rclcpp_DIR" to a directory containing one of the above files. If + "[rclcpp" provides a separate development package or SDK, be sure it has + been installed. + + +-- Configuring incomplete, errors occurred! +See also "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log". +gmake: *** [Makefile:267: cmake_check_build_system] Error 1 diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/streams.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/streams.log new file mode 100644 index 0000000..6e08a60 --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_app/streams.log @@ -0,0 +1,23 @@ +[0.029s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[0.063s] -- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +[0.325s] CMake Error at CMakeLists.txt:10 (find_package): +[0.325s] By not providing "Find[rclcpp.cmake" in CMAKE_MODULE_PATH this project has +[0.326s] asked CMake to find a package configuration file provided by "[rclcpp", but +[0.326s] CMake did not find one. +[0.326s] +[0.326s] Could not find a package configuration file provided by "[rclcpp" with any +[0.326s] of the following names: +[0.326s] +[0.327s] [rclcppConfig.cmake +[0.327s] [rclcpp-config.cmake +[0.327s] +[0.327s] Add the installation prefix of "[rclcpp" to CMAKE_PREFIX_PATH or set +[0.328s] "[rclcpp_DIR" to a directory containing one of the above files. If +[0.328s] "[rclcpp" provides a separate development package or SDK, be sure it has +[0.328s] been installed. +[0.328s] +[0.328s]  +[0.328s] -- Configuring incomplete, errors occurred! +[0.328s] See also "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log". +[0.330s] gmake: *** [Makefile:267: cmake_check_build_system] Error 1 +[0.335s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/command.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/command.log new file mode 100644 index 0000000..240c05d --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/command.log @@ -0,0 +1,4 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stderr.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stdout.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stdout.log new file mode 100644 index 0000000..19f833e --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stdout.log @@ -0,0 +1,198 @@ +[ 10%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[ 12%] Built target advrobotics_lab3_interfaces__cpp +[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[ 76%] Built target advrobotics_lab3_interfaces +[ 78%] Built target advrobotics_lab3_interfaces__py +[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +running egg_info +writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stdout_stderr.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stdout_stderr.log new file mode 100644 index 0000000..19f833e --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/stdout_stderr.log @@ -0,0 +1,198 @@ +[ 10%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[ 12%] Built target advrobotics_lab3_interfaces__cpp +[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[ 76%] Built target advrobotics_lab3_interfaces +[ 78%] Built target advrobotics_lab3_interfaces__py +[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +running egg_info +writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/streams.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/streams.log new file mode 100644 index 0000000..0cee185 --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_interfaces/streams.log @@ -0,0 +1,202 @@ +[0.019s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[0.099s] [ 10%] Built target advrobotics_lab3_interfaces__rosidl_generator_c +[0.103s] [ 12%] Built target advrobotics_lab3_interfaces__cpp +[0.121s] [ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces +[0.147s] [ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c +[0.150s] [ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c +[0.154s] [ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c +[0.169s] [ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp +[0.188s] [ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp +[0.201s] [ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp +[0.228s] [ 76%] Built target advrobotics_lab3_interfaces +[0.256s] [ 78%] Built target advrobotics_lab3_interfaces__py +[0.285s] [ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py +[0.332s] [ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext +[0.332s] [100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext +[0.332s] [100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext +[0.582s] running egg_info +[0.583s] writing advrobotics_lab3_interfaces.egg-info/PKG-INFO +[0.584s] writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt +[0.584s] writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt +[0.587s] reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[0.588s] writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt' +[0.632s] [100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg +[0.649s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[0.663s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[0.676s] -- Install configuration: "" +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.676s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h +[0.677s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h +[0.678s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.679s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv +[0.680s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so +[0.681s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.681s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.681s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +[0.681s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.681s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h +[0.682s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h +[0.682s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.682s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.682s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp +[0.683s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp +[0.684s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp +[0.685s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps +[0.686s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.687s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.688s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp +[0.689s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so +[0.690s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh +[0.691s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv +[0.691s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info +[0.691s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO +[0.691s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt +[0.691s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt +[0.691s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt +[0.691s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces +[0.691s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py +[0.692s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py +[0.693s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py +[0.736s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'... +[0.737s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'... +[0.737s] Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'... +[0.745s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[0.746s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[0.746s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[0.746s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so +[0.747s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl +[0.747s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl +[0.747s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl +[0.747s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg +[0.748s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg +[0.748s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv +[0.748s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg +[0.748s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg +[0.748s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces +[0.748s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces +[0.749s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh +[0.749s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv +[0.749s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh +[0.749s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv +[0.749s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash +[0.749s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh +[0.749s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh +[0.750s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv +[0.750s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv +[0.750s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces +[0.750s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake +[0.750s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake +[0.750s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake +[0.750s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +[0.751s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake +[0.751s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake +[0.751s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +[0.751s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake +[0.751s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +[0.751s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake +[0.752s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake +[0.752s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake +[0.752s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +[0.752s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake +[0.752s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +[0.752s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake +[0.752s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +[0.753s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake +[0.754s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake +[0.754s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml +[0.756s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/command.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/command.log new file mode 100644 index 0000000..a086b4d --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/command.log @@ -0,0 +1,4 @@ +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stderr.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stdout.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stdout.log new file mode 100644 index 0000000..f4337c5 --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stdout.log @@ -0,0 +1,22 @@ +[ 33%] Built target ik_client +[100%] Built target poppy_core +[100%] Built target ik_server +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stdout_stderr.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stdout_stderr.log new file mode 100644 index 0000000..f4337c5 --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/stdout_stderr.log @@ -0,0 +1,22 @@ +[ 33%] Built target ik_client +[100%] Built target poppy_core +[100%] Built target ik_server +-- Install configuration: "" +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml diff --git a/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/streams.log b/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/streams.log new file mode 100644 index 0000000..60955ff --- /dev/null +++ b/log/build_2025-12-17_10-09-59/advrobotics_lab3_ros2/streams.log @@ -0,0 +1,26 @@ +[0.024s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[0.124s] [ 33%] Built target ik_client +[0.136s] [100%] Built target poppy_core +[0.136s] [100%] Built target ik_server +[0.151s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[0.153s] Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[0.162s] -- Install configuration: "" +[0.163s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server +[0.163s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client +[0.164s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core +[0.164s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2 +[0.164s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2 +[0.164s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh +[0.165s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv +[0.165s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh +[0.165s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv +[0.165s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash +[0.165s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh +[0.166s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh +[0.166s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv +[0.166s] -- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv +[0.166s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2 +[0.166s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake +[0.167s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake +[0.167s] -- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml +[0.169s] Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 diff --git a/log/build_2025-12-17_10-09-59/events.log b/log/build_2025-12-17_10-09-59/events.log new file mode 100644 index 0000000..97810fe --- /dev/null +++ b/log/build_2025-12-17_10-09-59/events.log @@ -0,0 +1,281 @@ +[0.000000] (-) TimerEvent: {} +[0.000610] (advrobotics_lab3_interfaces) JobQueued: {'identifier': 'advrobotics_lab3_interfaces', 'dependencies': OrderedDict()} +[0.000663] (advrobotics_lab3_app) JobQueued: {'identifier': 'advrobotics_lab3_app', 'dependencies': OrderedDict([('advrobotics_lab3_interfaces', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces')])} +[0.000713] (advrobotics_lab3_ros2) JobQueued: {'identifier': 'advrobotics_lab3_ros2', 'dependencies': OrderedDict([('advrobotics_lab3_interfaces', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces')])} +[0.000752] (advrobotics_lab3_interfaces) JobStarted: {'identifier': 'advrobotics_lab3_interfaces'} +[0.015843] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'cmake'} +[0.016680] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'build'} +[0.017761] (advrobotics_lab3_interfaces) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.099542] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 10%] Built target advrobotics_lab3_interfaces__rosidl_generator_c\n'} +[0.099839] (-) TimerEvent: {} +[0.103111] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 12%] Built target advrobotics_lab3_interfaces__cpp\n'} +[0.121639] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 12%] Built target ament_cmake_python_copy_advrobotics_lab3_interfaces\n'} +[0.147220] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 23%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c\n'} +[0.150113] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 34%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c\n'} +[0.154396] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 44%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c\n'} +[0.169547] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 55%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp\n'} +[0.188646] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 65%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_cpp\n'} +[0.199979] (-) TimerEvent: {} +[0.201448] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 76%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp\n'} +[0.229043] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 76%] Built target advrobotics_lab3_interfaces\n'} +[0.256485] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 78%] Built target advrobotics_lab3_interfaces__py\n'} +[0.285242] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 87%] Built target advrobotics_lab3_interfaces__rosidl_generator_py\n'} +[0.300224] (-) TimerEvent: {} +[0.331858] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[ 91%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_c__pyext\n'} +[0.332456] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_introspection_c__pyext\n'} +[0.332736] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c__pyext\n'} +[0.400247] (-) TimerEvent: {} +[0.500556] (-) TimerEvent: {} +[0.582860] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'running egg_info\n'} +[0.583932] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing advrobotics_lab3_interfaces.egg-info/PKG-INFO\n'} +[0.584222] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing dependency_links to advrobotics_lab3_interfaces.egg-info/dependency_links.txt\n'} +[0.584497] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'writing top-level names to advrobotics_lab3_interfaces.egg-info/top_level.txt\n'} +[0.587697] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"reading manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt'\n"} +[0.588648] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"writing manifest file 'advrobotics_lab3_interfaces.egg-info/SOURCES.txt'\n"} +[0.600660] (-) TimerEvent: {} +[0.632721] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'[100%] Built target ament_cmake_python_build_advrobotics_lab3_interfaces_egg\n'} +[0.649317] (advrobotics_lab3_interfaces) CommandEnded: {'returncode': 0} +[0.650296] (advrobotics_lab3_interfaces) JobProgress: {'identifier': 'advrobotics_lab3_interfaces', 'progress': 'install'} +[0.662674] (advrobotics_lab3_interfaces) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.676019] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.676490] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/rosidl_interfaces/advrobotics_lab3_interfaces\n'} +[0.676767] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.676897] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.677298] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.h\n'} +[0.677460] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_c__visibility_control.h\n'} +[0.677590] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.677720] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.h\n'} +[0.677895] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.h\n'} +[0.678038] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.h\n'} +[0.678207] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.c\n'} +[0.678365] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.h\n'} +[0.678484] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__functions.c\n'} +[0.678612] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__functions.h\n'} +[0.678737] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.h\n'} +[0.678917] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.h\n'} +[0.679376] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.679504] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.h\n'} +[0.679740] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.679863] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.h\n'} +[0.680117] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.h\n'} +[0.680334] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.h\n'} +[0.680472] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__functions.c\n'} +[0.680594] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.sh\n'} +[0.680714] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/library_path.dsv\n'} +[0.680834] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_c.so\n'} +[0.681074] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.681382] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.681626] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h\n'} +[0.681818] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.682066] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_c.h\n'} +[0.682257] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_c.h\n'} +[0.682429] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.682631] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.682851] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_c.h\n'} +[0.683263] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_c.so\n'} +[0.683508] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.683667] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.683788] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/gripper.hpp\n'} +[0.683909] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp\n'} +[0.684082] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.684202] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__builder.hpp\n'} +[0.684323] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__struct.hpp\n'} +[0.684451] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__struct.hpp\n'} +[0.684577] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.hpp\n'} +[0.684699] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__traits.hpp\n'} +[0.684820] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.hpp\n'} +[0.684953] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__traits.hpp\n'} +[0.685124] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__builder.hpp\n'} +[0.685245] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/joints.hpp\n'} +[0.685371] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.685497] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/invkin.hpp\n'} +[0.685720] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.685875] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__struct.hpp\n'} +[0.686061] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__traits.hpp\n'} +[0.686253] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__builder.hpp\n'} +[0.686343] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.hpp\n'} +[0.686432] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.686520] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.686607] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h\n'} +[0.686739] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.686856] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.687014] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/dds_fastrtps\n'} +[0.687150] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.687293] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.687407] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.687521] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/dds_fastrtps\n'} +[0.687638] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[0.687751] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cpp.so\n'} +[0.687869] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.688002] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.688121] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.688271] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_c.h\n'} +[0.688389] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.c\n'} +[0.688500] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_c.h\n'} +[0.688621] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.c\n'} +[0.688735] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h\n'} +[0.688850] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.689004] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.689126] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_c.h\n'} +[0.689237] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.c\n'} +[0.689352] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_c.so\n'} +[0.689465] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_c.so\n'} +[0.689582] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces\n'} +[0.689695] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg\n'} +[0.689817] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail\n'} +[0.689955] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__type_support.cpp\n'} +[0.690085] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.690202] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/joints__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.690316] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/msg/detail/gripper__type_support.cpp\n'} +[0.690428] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv\n'} +[0.690542] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail\n'} +[0.690654] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__rosidl_typesupport_introspection_cpp.hpp\n'} +[0.690770] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/include/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces/srv/detail/invkin__type_support.cpp\n'} +[0.690886] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_introspection_cpp.so\n'} +[0.691016] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_typesupport_cpp.so\n'} +[0.691142] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.sh\n'} +[0.691255] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/pythonpath.dsv\n'} +[0.691364] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info\n'} +[0.691479] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/PKG-INFO\n'} +[0.691592] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/top_level.txt\n'} +[0.691707] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/SOURCES.txt\n'} +[0.691829] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces-0.0.0-py3.10.egg-info/dependency_links.txt\n'} +[0.691954] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces\n'} +[0.692082] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.692199] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.692358] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_introspection_c.c\n'} +[0.692496] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_c.c\n'} +[0.692643] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/_advrobotics_lab3_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c\n'} +[0.692730] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.692834] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg\n'} +[0.692937] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints.py\n'} +[0.693044] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper.py\n'} +[0.693129] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_gripper_s.c\n'} +[0.693214] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/_joints_s.c\n'} +[0.693298] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg/__init__.py\n'} +[0.693382] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/libadvrobotics_lab3_interfaces__rosidl_generator_py.so\n'} +[0.693472] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/__init__.py\n'} +[0.693562] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv\n'} +[0.693646] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin_s.c\n'} +[0.693730] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/_invkin.py\n'} +[0.693814] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv/__init__.py\n'} +[0.700757] (-) TimerEvent: {} +[0.737059] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces'...\n"} +[0.737333] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/msg'...\n"} +[0.737491] (advrobotics_lab3_interfaces) StdoutLine: {'line': b"Listing '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/srv'...\n"} +[0.745375] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.746150] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.746602] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages/advrobotics_lab3_interfaces/advrobotics_lab3_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[0.747028] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/libadvrobotics_lab3_interfaces__rosidl_generator_py.so\n'} +[0.747315] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.idl\n'} +[0.747576] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.idl\n'} +[0.747741] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.idl\n'} +[0.747991] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Joints.msg\n'} +[0.748302] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/msg/Gripper.msg\n'} +[0.748457] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin.srv\n'} +[0.748685] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Request.msg\n'} +[0.748839] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/srv/Invkin_Response.msg\n'} +[0.749054] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_interfaces\n'} +[0.749157] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_interfaces\n'} +[0.749254] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.sh\n'} +[0.749414] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/ament_prefix_path.dsv\n'} +[0.749539] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.sh\n'} +[0.749661] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/environment/path.dsv\n'} +[0.749784] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.bash\n'} +[0.749909] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.sh\n'} +[0.750114] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.zsh\n'} +[0.750223] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/local_setup.dsv\n'} +[0.750344] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv\n'} +[0.750468] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/ament_index/resource_index/packages/advrobotics_lab3_interfaces\n'} +[0.750570] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport.cmake\n'} +[0.750688] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cExport-noconfig.cmake\n'} +[0.750816] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport.cmake\n'} +[0.750995] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake\n'} +[0.751208] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_cppExport.cmake\n'} +[0.751337] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake\n'} +[0.751467] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake\n'} +[0.751782] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport.cmake\n'} +[0.751961] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake\n'} +[0.752101] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport.cmake\n'} +[0.752225] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cExport-noconfig.cmake\n'} +[0.752347] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport.cmake\n'} +[0.752470] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake\n'} +[0.752640] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport.cmake\n'} +[0.752766] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfaces__rosidl_typesupport_cppExport-noconfig.cmake\n'} +[0.752890] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport.cmake\n'} +[0.753115] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/export_advrobotics_lab3_interfaces__rosidl_generator_pyExport-noconfig.cmake\n'} +[0.753233] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake-extras.cmake\n'} +[0.753348] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake\n'} +[0.753471] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake\n'} +[0.753584] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_libraries-extras.cmake\n'} +[0.753702] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/ament_cmake_export_targets-extras.cmake\n'} +[0.753817] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake\n'} +[0.753934] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake\n'} +[0.754064] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig.cmake\n'} +[0.754176] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/cmake/advrobotics_lab3_interfacesConfig-version.cmake\n'} +[0.754542] (advrobotics_lab3_interfaces) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.xml\n'} +[0.755726] (advrobotics_lab3_interfaces) CommandEnded: {'returncode': 0} +[0.800906] (-) TimerEvent: {} +[0.801791] (advrobotics_lab3_interfaces) JobEnded: {'identifier': 'advrobotics_lab3_interfaces', 'rc': 0} +[0.804139] (advrobotics_lab3_app) JobStarted: {'identifier': 'advrobotics_lab3_app'} +[0.815068] (advrobotics_lab3_ros2) JobStarted: {'identifier': 'advrobotics_lab3_ros2'} +[0.827727] (advrobotics_lab3_app) JobProgress: {'identifier': 'advrobotics_lab3_app', 'progress': 'cmake'} +[0.828966] (advrobotics_lab3_app) JobProgress: {'identifier': 'advrobotics_lab3_app', 'progress': 'build'} +[0.829825] (advrobotics_lab3_app) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.836192] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'cmake'} +[0.837387] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'build'} +[0.837849] (advrobotics_lab3_ros2) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', '--', '-j4', '-l4'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.867162] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake)\n'} +[0.902121] (-) TimerEvent: {} +[0.940072] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[ 33%] Built target ik_client\n'} +[0.951728] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[100%] Built target poppy_core\n'} +[0.952031] (advrobotics_lab3_ros2) StdoutLine: {'line': b'[100%] Built target ik_server\n'} +[0.966814] (advrobotics_lab3_ros2) CommandEnded: {'returncode': 0} +[0.967736] (advrobotics_lab3_ros2) JobProgress: {'identifier': 'advrobotics_lab3_ros2', 'progress': 'install'} +[0.968194] (advrobotics_lab3_ros2) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'], 'cwd': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'ros'), ('LC_TIME', 'fr_FR.UTF-8'), ('XDG_SESSION_TYPE', 'wayland'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/home/ros'), ('OLDPWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/src'), ('DESKTOP_SESSION', 'ubuntu'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('SYSTEMD_EXEC_PID', '6398'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('WAYLAND_DISPLAY', 'wayland-0'), ('COLCON_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install:/home/ros/turtlebot3_ws/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'ros'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'ros'), ('TERM', 'xterm-256color'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'), ('SESSION_MANAGER', 'local/ros-ubuntu06:@/tmp/.ICE-unix/1665,unix/ros-ubuntu06:/tmp/.ICE-unix/1665'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/5d3fe926_af1b_41d3_88f5_20617321e5d1'), ('GNOME_SETUP_DISPLAY', ':1'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/.mutter-Xwaylandauth.SQAUH3'), ('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:*.webp=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:'), ('GNOME_TERMINAL_SERVICE', ':1.125'), ('SSH_AGENT_LAUNCHER', 'gnome-keyring'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('ROS_DOMAIN_ID', '6'), ('AMENT_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2'), ('TURTLEBOT3_MODEL', 'burger'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/build/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_teleop/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/build/turtlebot3_example:/home/ros/turtlebot3_ws/install/turtlebot3_example/lib/python3.10/site-packages:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/local/lib/python3.10/dist-packages:/home/ros/turtlebot3_ws/install/dynamixel_sdk/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6800'), ('CMAKE_PREFIX_PATH', '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble')]), 'shell': False} +[0.978535] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.978945] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_server\n'} +[0.979453] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/ik_client\n'} +[0.979981] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/advrobotics_lab3_ros2/poppy_core\n'} +[0.980335] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/package_run_dependencies/advrobotics_lab3_ros2\n'} +[0.980612] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/parent_prefix_path/advrobotics_lab3_ros2\n'} +[0.980793] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.sh\n'} +[0.980976] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/ament_prefix_path.dsv\n'} +[0.981287] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.sh\n'} +[0.981454] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/environment/path.dsv\n'} +[0.981623] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.bash\n'} +[0.981789] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.sh\n'} +[0.981965] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.zsh\n'} +[0.982145] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/local_setup.dsv\n'} +[0.982428] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Installing: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv\n'} +[0.982591] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/ament_index/resource_index/packages/advrobotics_lab3_ros2\n'} +[0.982736] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config.cmake\n'} +[0.982874] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/cmake/advrobotics_lab3_ros2Config-version.cmake\n'} +[0.983038] (advrobotics_lab3_ros2) StdoutLine: {'line': b'-- Up-to-date: /home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.xml\n'} +[0.984768] (advrobotics_lab3_ros2) CommandEnded: {'returncode': 0} +[1.002244] (-) TimerEvent: {} +[1.005028] (advrobotics_lab3_ros2) JobEnded: {'identifier': 'advrobotics_lab3_ros2', 'rc': 0} +[1.102398] (-) TimerEvent: {} +[1.129271] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[31mCMake Error at CMakeLists.txt:10 (find_package):\n'} +[1.129521] (advrobotics_lab3_app) StderrLine: {'line': b' By not providing "Find[rclcpp.cmake" in CMAKE_MODULE_PATH this project has\n'} +[1.129698] (advrobotics_lab3_app) StderrLine: {'line': b' asked CMake to find a package configuration file provided by "[rclcpp", but\n'} +[1.129843] (advrobotics_lab3_app) StderrLine: {'line': b' CMake did not find one.\n'} +[1.130030] (advrobotics_lab3_app) StderrLine: {'line': b'\n'} +[1.130142] (advrobotics_lab3_app) StderrLine: {'line': b' Could not find a package configuration file provided by "[rclcpp" with any\n'} +[1.130239] (advrobotics_lab3_app) StderrLine: {'line': b' of the following names:\n'} +[1.130438] (advrobotics_lab3_app) StderrLine: {'line': b'\n'} +[1.130777] (advrobotics_lab3_app) StderrLine: {'line': b' [rclcppConfig.cmake\n'} +[1.131081] (advrobotics_lab3_app) StderrLine: {'line': b' [rclcpp-config.cmake\n'} +[1.131279] (advrobotics_lab3_app) StderrLine: {'line': b'\n'} +[1.131430] (advrobotics_lab3_app) StderrLine: {'line': b' Add the installation prefix of "[rclcpp" to CMAKE_PREFIX_PATH or set\n'} +[1.131580] (advrobotics_lab3_app) StderrLine: {'line': b' "[rclcpp_DIR" to a directory containing one of the above files. If\n'} +[1.131726] (advrobotics_lab3_app) StderrLine: {'line': b' "[rclcpp" provides a separate development package or SDK, be sure it has\n'} +[1.131870] (advrobotics_lab3_app) StderrLine: {'line': b' been installed.\n'} +[1.132052] (advrobotics_lab3_app) StderrLine: {'line': b'\n'} +[1.132197] (advrobotics_lab3_app) StderrLine: {'line': b'\x1b[0m\n'} +[1.132344] (advrobotics_lab3_app) StdoutLine: {'line': b'-- Configuring incomplete, errors occurred!\n'} +[1.132475] (advrobotics_lab3_app) StdoutLine: {'line': b'See also "/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app/CMakeFiles/CMakeOutput.log".\n'} +[1.133914] (advrobotics_lab3_app) StderrLine: {'line': b'gmake: *** [Makefile:267: cmake_check_build_system] Error 1\n'} +[1.138198] (advrobotics_lab3_app) CommandEnded: {'returncode': 2} +[1.163022] (advrobotics_lab3_app) JobEnded: {'identifier': 'advrobotics_lab3_app', 'rc': 2} +[1.174670] (-) EventReactorShutdown: {} diff --git a/log/build_2025-12-17_10-09-59/logger_all.log b/log/build_2025-12-17_10-09-59/logger_all.log new file mode 100644 index 0000000..b5c71cb --- /dev/null +++ b/log/build_2025-12-17_10-09-59/logger_all.log @@ -0,0 +1,267 @@ +[0.151s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.151s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.393s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.393s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.393s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.393s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.393s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.393s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.393s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ros/EENG4/AdvancedRobotics_Lab3' +[0.393s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.393s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.393s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.393s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.393s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.393s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.394s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.394s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.394s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.408s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.408s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.408s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.408s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.408s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.409s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['ignore', 'ignore_ament_install'] +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ignore' +[0.410s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ignore_ament_install' +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['colcon_pkg'] +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'colcon_pkg' +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['colcon_meta'] +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'colcon_meta' +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extensions ['ros'] +[0.411s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_app) by extension 'ros' +[0.414s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_app' with type 'ros.ament_cmake' and name 'advrobotics_lab3_app' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['ignore', 'ignore_ament_install'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ignore' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ignore_ament_install' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['colcon_pkg'] +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'colcon_pkg' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['colcon_meta'] +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'colcon_meta' +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extensions ['ros'] +[0.415s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_interfaces) by extension 'ros' +[0.416s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_interfaces' with type 'ros.ament_cmake' and name 'advrobotics_lab3_interfaces' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['ignore', 'ignore_ament_install'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ignore' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ignore_ament_install' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['colcon_pkg'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'colcon_pkg' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['colcon_meta'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'colcon_meta' +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extensions ['ros'] +[0.416s] Level 1:colcon.colcon_core.package_identification:_identify(src/advrobotics_lab3_ros2) by extension 'ros' +[0.417s] DEBUG:colcon.colcon_core.package_identification:Package 'src/advrobotics_lab3_ros2' with type 'ros.ament_cmake' and name 'advrobotics_lab3_ros2' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extensions ['ignore', 'ignore_ament_install'] +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extension 'ignore' +[0.417s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) ignored +[0.418s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extensions ['ignore', 'ignore_ament_install'] +[0.418s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extension 'ignore' +[0.418s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) ignored +[0.418s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extensions ['ignore', 'ignore_ament_install'] +[0.418s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extension 'ignore' +[0.418s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) ignored +[0.418s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.418s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.418s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.418s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.418s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.460s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.460s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.463s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ros/EENG4/AdvancedRobotics_Lab3/install +[0.464s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 16 installed packages in /home/ros/turtlebot3_ws/install +[0.467s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 365 installed packages in /opt/ros/humble +[0.470s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.544s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_args' from command line to 'None' +[0.544s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_target' from command line to 'None' +[0.544s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.544s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_clean_cache' from command line to 'False' +[0.544s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_clean_first' from command line to 'False' +[0.544s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'cmake_force_configure' from command line to 'False' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'ament_cmake_args' from command line to 'None' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'catkin_cmake_args' from command line to 'None' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_interfaces' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.547s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_interfaces' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces', 'symlink_install': False, 'test_result_base': None} +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_args' from command line to 'None' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_target' from command line to 'None' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.547s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_clean_cache' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_clean_first' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'cmake_force_configure' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'ament_cmake_args' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'catkin_cmake_args' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_app' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.548s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_app' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app', 'symlink_install': False, 'test_result_base': None} +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_args' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_target' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_clean_cache' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_clean_first' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'cmake_force_configure' from command line to 'False' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'ament_cmake_args' from command line to 'None' +[0.548s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'catkin_cmake_args' from command line to 'None' +[0.549s] Level 5:colcon.colcon_core.verb:set package 'advrobotics_lab3_ros2' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.549s] DEBUG:colcon.colcon_core.verb:Building package 'advrobotics_lab3_ros2' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2', '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': '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2', 'merge_install': False, 'path': '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2', 'symlink_install': False, 'test_result_base': None} +[0.549s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.550s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.551s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces' with build type 'ament_cmake' +[0.551s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_interfaces' +[0.554s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.554s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.554s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.570s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[1.200s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces -- -j4 -l4 +[1.215s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[1.306s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_interfaces) +[1.307s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_interfaces +[1.312s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake module files +[1.313s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake config files +[1.314s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'cmake_prefix_path') +[1.314s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.ps1' +[1.315s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.dsv' +[1.316s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.sh' +[1.318s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib' +[1.318s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'ld_library_path_lib') +[1.319s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.ps1' +[1.320s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.dsv' +[1.321s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.sh' +[1.321s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.322s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/pkgconfig/advrobotics_lab3_interfaces.pc' +[1.322s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/python3.10/site-packages' +[1.323s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.324s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.ps1' +[1.326s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv' +[1.327s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.sh' +[1.329s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.bash' +[1.331s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.zsh' +[1.332s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/colcon-core/packages/advrobotics_lab3_interfaces) +[1.333s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_interfaces) +[1.334s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake module files +[1.336s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces' for CMake config files +[1.337s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'cmake_prefix_path') +[1.337s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.ps1' +[1.338s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.dsv' +[1.339s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/cmake_prefix_path.sh' +[1.340s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib' +[1.340s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_interfaces', 'ld_library_path_lib') +[1.341s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.ps1' +[1.342s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.dsv' +[1.342s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/hook/ld_library_path_lib.sh' +[1.343s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.343s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/pkgconfig/advrobotics_lab3_interfaces.pc' +[1.344s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib/python3.10/site-packages' +[1.345s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/bin' +[1.346s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.ps1' +[1.347s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.dsv' +[1.348s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.sh' +[1.349s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.bash' +[1.350s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/advrobotics_lab3_interfaces/package.zsh' +[1.351s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/share/colcon-core/packages/advrobotics_lab3_interfaces) +[1.352s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app' with build type 'ament_cmake' +[1.352s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app' +[1.353s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.353s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.365s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2' with build type 'ament_cmake' +[1.366s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_ros2' +[1.366s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.367s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.385s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[1.391s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[1.518s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 -- -j4 -l4 +[1.520s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[1.535s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_ros2) +[1.535s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake module files +[1.536s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2' returned '0': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --install /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_ros2 +[1.537s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake config files +[1.537s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_ros2', 'cmake_prefix_path') +[1.538s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.ps1' +[1.538s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.dsv' +[1.539s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.sh' +[1.540s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib' +[1.540s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.540s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/pkgconfig/advrobotics_lab3_ros2.pc' +[1.540s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/python3.10/site-packages' +[1.541s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.542s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.ps1' +[1.542s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv' +[1.543s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.sh' +[1.544s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.bash' +[1.544s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.zsh' +[1.545s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/colcon-core/packages/advrobotics_lab3_ros2) +[1.546s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_ros2) +[1.546s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake module files +[1.547s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2' for CMake config files +[1.547s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_ros2', 'cmake_prefix_path') +[1.547s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.ps1' +[1.548s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.dsv' +[1.548s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/hook/cmake_prefix_path.sh' +[1.549s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib' +[1.549s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.549s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/pkgconfig/advrobotics_lab3_ros2.pc' +[1.550s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/lib/python3.10/site-packages' +[1.550s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/bin' +[1.551s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.ps1' +[1.552s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.dsv' +[1.553s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.sh' +[1.553s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.bash' +[1.554s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/advrobotics_lab3_ros2/package.zsh' +[1.555s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2/share/colcon-core/packages/advrobotics_lab3_ros2) +[1.690s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app' returned '2': CMAKE_PREFIX_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app:/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_ros2:/home/ros/turtlebot3_ws/install/turtlebot3:/home/ros/turtlebot3_ws/install/turtlebot3_simulations:/home/ros/turtlebot3_ws/install/turtlebot3_bringup:/home/ros/turtlebot3_ws/install/turtlebot3_node:/home/ros/turtlebot3_ws/install/turtlebot3_navigation2:/home/ros/turtlebot3_ws/install/turtlebot3_fake_node:/home/ros/turtlebot3_ws/install/turtlebot3_msgs:/home/ros/turtlebot3_ws/install/turtlebot3_manipulation_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_gazebo:/home/ros/turtlebot3_ws/install/turtlebot3_description:/home/ros/turtlebot3_ws/install/turtlebot3_cartographer:/home/ros/turtlebot3_ws/install/dynamixel_sdk_examples:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces:/home/ros/turtlebot3_ws/install/dynamixel_sdk:/home/ros/turtlebot3_ws/install/turtlebot3_teleop:/home/ros/turtlebot3_ws/install/turtlebot3_example:/opt/ros/humble LD_LIBRARY_PATH=/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_interfaces/lib:/home/ros/turtlebot3_ws/install/turtlebot3_msgs/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk_custom_interfaces/lib:/home/ros/turtlebot3_ws/install/dynamixel_sdk/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins /usr/bin/cmake --build /home/ros/EENG4/AdvancedRobotics_Lab3/build/advrobotics_lab3_app -- -j4 -l4 +[1.691s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(advrobotics_lab3_app) +[1.692s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake module files +[1.693s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app' for CMake config files +[1.694s] Level 1:colcon.colcon_core.shell:create_environment_hook('advrobotics_lab3_app', 'cmake_prefix_path') +[1.695s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.ps1' +[1.697s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.dsv' +[1.698s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/hook/cmake_prefix_path.sh' +[1.700s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib' +[1.700s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[1.701s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/pkgconfig/advrobotics_lab3_app.pc' +[1.701s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/lib/python3.10/site-packages' +[1.703s] Level 1:colcon.colcon_core.environment:checking '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/bin' +[1.704s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.ps1' +[1.706s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.dsv' +[1.708s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.sh' +[1.709s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.bash' +[1.711s] INFO:colcon.colcon_core.shell:Creating package script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/advrobotics_lab3_app/package.zsh' +[1.712s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ros/EENG4/AdvancedRobotics_Lab3/install/advrobotics_lab3_app/share/colcon-core/packages/advrobotics_lab3_app) +[1.723s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[1.724s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[1.724s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '2' +[1.725s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[1.750s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[1.751s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[1.751s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[1.798s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[1.799s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.ps1' +[1.803s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ros/EENG4/AdvancedRobotics_Lab3/install/_local_setup_util_ps1.py' +[1.809s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.ps1' +[1.816s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.sh' +[1.818s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ros/EENG4/AdvancedRobotics_Lab3/install/_local_setup_util_sh.py' +[1.821s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.sh' +[1.826s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.bash' +[1.827s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.bash' +[1.830s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/local_setup.zsh' +[1.831s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ros/EENG4/AdvancedRobotics_Lab3/install/setup.zsh' diff --git a/log/latest_build b/log/latest_build index 1eb0737..3b96bd1 120000 --- a/log/latest_build +++ b/log/latest_build @@ -1 +1 @@ -build_2025-12-17_08-58-31 \ No newline at end of file +build_2025-12-17_10-09-59 \ No newline at end of file diff --git a/src/advrobotics_lab3_app/CMakeLists.txt b/src/advrobotics_lab3_app/CMakeLists.txt index 0691d05..53fee71 100644 --- a/src/advrobotics_lab3_app/CMakeLists.txt +++ b/src/advrobotics_lab3_app/CMakeLists.txt @@ -7,8 +7,8 @@ endif() # find dependencies find_package(ament_cmake REQUIRED) -find_package([rclcpp REQUIRED) -find_package(advrobotics_lab3_interfaces] REQUIRED) +find_package(rclcpp REQUIRED) +find_package(advrobotics_lab3_interfaces REQUIRED) add_executable(build_tower src/build_tower.cpp) target_include_directories(build_tower PUBLIC From ebcca88f5dfb1458de27e6c2e0af1d9abc45e10e Mon Sep 17 00:00:00 2001 From: CHARLES Date: Wed, 17 Dec 2025 10:46:17 +0100 Subject: [PATCH 8/9] Added control for timeouts. --- src/advrobotics_lab3_app/src/build_tower.cpp | 90 ++++++++++++++------ 1 file changed, 62 insertions(+), 28 deletions(-) diff --git a/src/advrobotics_lab3_app/src/build_tower.cpp b/src/advrobotics_lab3_app/src/build_tower.cpp index cba8f99..3ac5c8b 100644 --- a/src/advrobotics_lab3_app/src/build_tower.cpp +++ b/src/advrobotics_lab3_app/src/build_tower.cpp @@ -14,24 +14,26 @@ class BuildTower : public rclcpp::Node public: BuildTower() : Node("build_tower") { - joint_cmd_pub_ = create_publisher( - "joint_cmd", 10); + joint_cmd_pub_ = create_publisher< + advrobotics_lab3_interfaces::msg::Joints>("joint_cmd", 10); - gripper_cmd_pub_ = create_publisher( - "gripper_cmd", 10); + gripper_cmd_pub_ = create_publisher< + advrobotics_lab3_interfaces::msg::Gripper>("gripper_cmd", 10); - joint_pos_sub_ = create_subscription( - "joint_position", 10, - std::bind(&BuildTower::jointPosCallback, this, std::placeholders::_1)); + joint_pos_sub_ = create_subscription< + advrobotics_lab3_interfaces::msg::Joints>( + "joint_position", 10, + std::bind(&BuildTower::jointPosCallback, this, std::placeholders::_1)); - ik_client_ = create_client("invkin"); + ik_client_ = create_client< + advrobotics_lab3_interfaces::srv::Invkin>("invkin"); while (!ik_client_->wait_for_service(1s)) { RCLCPP_INFO(get_logger(), "Waiting for IK service..."); } - // Run once AFTER construction is complete + // Start execution once node is fully constructed start_timer_ = create_wall_timer( 500ms, std::bind(&BuildTower::startOnce, this)); } @@ -55,7 +57,7 @@ private: /* ================= MOTION PRIMITIVES ================= */ - void moveToCartesian(double x, double y, double z) + bool moveToCartesian(double x, double y, double z) { auto request = std::make_shared(); @@ -65,32 +67,66 @@ private: auto future = ik_client_->async_send_request(request); - rclcpp::spin_until_future_complete( - get_node_base_interface(), future); + constexpr auto ik_timeout = 2s; + auto start_time = now(); + + while (rclcpp::ok()) + { + if (future.wait_for(10ms) == std::future_status::ready) + break; + + if ((now() - start_time) > ik_timeout) + { + RCLCPP_ERROR(get_logger(), + "IK timeout for target (%.2f, %.2f, %.2f)", x, y, z); + return false; + } + } auto response = future.get(); + if (response->sol == 0) + { + RCLCPP_ERROR(get_logger(), + "No IK solution for (%.2f, %.2f, %.2f)", x, y, z); + return false; + } + advrobotics_lab3_interfaces::msg::Joints cmd; cmd.q1 = response->q1 * 180.0 / M_PI; cmd.q2 = response->q2 * 180.0 / M_PI; cmd.q3 = response->q3 * 180.0 / M_PI; joint_cmd_pub_->publish(cmd); - waitUntilReached(cmd); + return waitUntilReached(cmd); } - void waitUntilReached( + bool waitUntilReached( const advrobotics_lab3_interfaces::msg::Joints &target) { + constexpr auto motion_timeout = 5s; + auto start_time = now(); + while (rclcpp::ok()) { if (std::fabs(current_q1_ - target.q1) < 2.0 && std::fabs(current_q2_ - target.q2) < 2.0 && std::fabs(current_q3_ - target.q3) < 2.0) - break; + { + return true; + } + + if ((now() - start_time) > motion_timeout) + { + RCLCPP_ERROR(get_logger(), + "Motion timeout (target not reached)"); + return false; + } rclcpp::sleep_for(100ms); } + + return false; } void setGripper(double angle) @@ -101,7 +137,7 @@ private: rclcpp::sleep_for(1s); } - /* ================= MAIN TOWER LOGIC ================= */ + /* ================= MAIN TASK ================= */ void executeTower() { @@ -111,11 +147,11 @@ private: constexpr double place_x = 0.15; constexpr double place_y = 0.00; - constexpr double base_z = 0.02; + constexpr double base_z = 0.02; constexpr double block_height = 0.03; constexpr double approach_z = 0.10; - constexpr double gripper_open = 30.0; + constexpr double gripper_open = 30.0; constexpr double gripper_closed = -10.0; setGripper(gripper_open); @@ -124,27 +160,25 @@ private: { double place_z = base_z + i * block_height; - // Pick - moveToCartesian(pick_x, pick_y, approach_z); - moveToCartesian(pick_x, pick_y, pick_z); + if (!moveToCartesian(pick_x, pick_y, approach_z)) return; + if (!moveToCartesian(pick_x, pick_y, pick_z)) return; setGripper(gripper_closed); - // Lift & move - moveToCartesian(pick_x, pick_y, approach_z); - moveToCartesian(place_x, place_y, approach_z); + if (!moveToCartesian(pick_x, pick_y, approach_z)) return; + if (!moveToCartesian(place_x, place_y, approach_z)) return; + if (!moveToCartesian(place_x, place_y, place_z)) return; - // Place - moveToCartesian(place_x, place_y, place_z); setGripper(gripper_open); - // Retreat - moveToCartesian(place_x, place_y, approach_z); + if (!moveToCartesian(place_x, place_y, approach_z)) return; } RCLCPP_INFO(get_logger(), "Tower successfully built."); } private: + /* ================= ROS ENTITIES ================= */ + rclcpp::Publisher::SharedPtr joint_cmd_pub_; From cd6f6dd3771727d75f89d284cbe52ca227cce432 Mon Sep 17 00:00:00 2001 From: CHARLES Date: Wed, 17 Dec 2025 10:59:37 +0100 Subject: [PATCH 9/9] Reviewed structure to account for three cubes. --- src/advrobotics_lab3_app/src/build_tower.cpp | 238 ++++++------------- 1 file changed, 78 insertions(+), 160 deletions(-) diff --git a/src/advrobotics_lab3_app/src/build_tower.cpp b/src/advrobotics_lab3_app/src/build_tower.cpp index 3ac5c8b..a2de2a5 100644 --- a/src/advrobotics_lab3_app/src/build_tower.cpp +++ b/src/advrobotics_lab3_app/src/build_tower.cpp @@ -1,6 +1,6 @@ #include -#include #include +#include #include "rclcpp/rclcpp.hpp" #include "advrobotics_lab3_interfaces/msg/joints.hpp" @@ -14,188 +14,106 @@ class BuildTower : public rclcpp::Node public: BuildTower() : Node("build_tower") { - joint_cmd_pub_ = create_publisher< - advrobotics_lab3_interfaces::msg::Joints>("joint_cmd", 10); + // Publishers + joint_pub_ = this->create_publisher("joint_cmd", 10); + gripper_pub_ = this->create_publisher("gripper_cmd", 10); - gripper_cmd_pub_ = create_publisher< - advrobotics_lab3_interfaces::msg::Gripper>("gripper_cmd", 10); + // IK client + ik_client_ = this->create_client("invkin"); - joint_pos_sub_ = create_subscription< - advrobotics_lab3_interfaces::msg::Joints>( - "joint_position", 10, - std::bind(&BuildTower::jointPosCallback, this, std::placeholders::_1)); - - ik_client_ = create_client< - advrobotics_lab3_interfaces::srv::Invkin>("invkin"); - - while (!ik_client_->wait_for_service(1s)) - { - RCLCPP_INFO(get_logger(), "Waiting for IK service..."); + RCLCPP_INFO(this->get_logger(), "Waiting for IK service..."); + while (!ik_client_->wait_for_service(1s)) { + RCLCPP_WARN(this->get_logger(), "IK service not available, waiting..."); } - // Start execution once node is fully constructed - start_timer_ = create_wall_timer( - 500ms, std::bind(&BuildTower::startOnce, this)); + // Start the tower building sequence + build_tower(); } private: - /* ================= CALLBACKS ================= */ - - void jointPosCallback( - const advrobotics_lab3_interfaces::msg::Joints::SharedPtr msg) + void build_tower() { - current_q1_ = msg->q1; - current_q2_ = msg->q2; - current_q3_ = msg->q3; + // Define cube positions and tower location (x,y,z) + std::vector> cubes = { + {6.0, 9.0, 0.0}, + {6.5, 9.0, 0.0}, + {7.0, 9.0, 0.0} + }; + std::vector tower = {8.0, 12.0, 0.0}; + double safe_height = 5.0; // height above blocks to avoid collisions + + // Open gripper at start + advrobotics_lab3_interfaces::msg::Gripper gripper_msg; + gripper_msg.gripper = 0.0; // open + gripper_pub_->publish(gripper_msg); + rclcpp::sleep_for(500ms); + + // Loop through all cubes + for (size_t i = 0; i < cubes.size(); i++) + { + RCLCPP_INFO(this->get_logger(), "Picking cube %zu", i+1); + + // 1. Move above cube (safe height) + move_to(cubes[i][0], cubes[i][1], safe_height); + + // 2. Move down to cube + move_to(cubes[i][0], cubes[i][1], cubes[i][2]); + + // 3. Close gripper + gripper_msg.gripper = 150.0; // closed + gripper_pub_->publish(gripper_msg); + rclcpp::sleep_for(500ms); + + // 4. Lift cube to safe height + move_to(cubes[i][0], cubes[i][1], safe_height); + + // 5. Move above tower (safe height) + move_to(tower[0], tower[1], safe_height + i*2.0); // stack cubes + + // 6. Lower to tower target + move_to(tower[0], tower[1], tower[2] + i*2.0); + + // 7. Open gripper to release + gripper_msg.gripper = 0.0; // open + gripper_pub_->publish(gripper_msg); + rclcpp::sleep_for(500ms); + + // 8. Lift gripper after releasing + move_to(tower[0], tower[1], safe_height + (i+1)*2.0); + } + + RCLCPP_INFO(this->get_logger(), "Tower building completed!"); } - void startOnce() + void move_to(double x, double y, double z) { - start_timer_->cancel(); - executeTower(); - } - - /* ================= MOTION PRIMITIVES ================= */ - - bool moveToCartesian(double x, double y, double z) - { - auto request = - std::make_shared(); + auto request = std::make_shared(); request->x = x; request->y = y; request->z = z; auto future = ik_client_->async_send_request(request); - - constexpr auto ik_timeout = 2s; - auto start_time = now(); - - while (rclcpp::ok()) + if (rclcpp::spin_until_future_complete(this->get_node_base_interface(), future) == rclcpp::FutureReturnCode::SUCCESS) { - if (future.wait_for(10ms) == std::future_status::ready) - break; + auto response = future.get(); + advrobotics_lab3_interfaces::msg::Joints joint_msg; + joint_msg.q1 = response->q1 * 180.0 / M_PI; // radians to degrees + joint_msg.q2 = response->q2 * 180.0 / M_PI; + joint_msg.q3 = response->q3 * 180.0 / M_PI; + joint_pub_->publish(joint_msg); - if ((now() - start_time) > ik_timeout) - { - RCLCPP_ERROR(get_logger(), - "IK timeout for target (%.2f, %.2f, %.2f)", x, y, z); - return false; - } + // Wait for the robot to move (rough approximation) + rclcpp::sleep_for(1s); } - - auto response = future.get(); - - if (response->sol == 0) + else { - RCLCPP_ERROR(get_logger(), - "No IK solution for (%.2f, %.2f, %.2f)", x, y, z); - return false; + RCLCPP_ERROR(this->get_logger(), "Failed to call IK service for (%f,%f,%f)", x, y, z); } - - advrobotics_lab3_interfaces::msg::Joints cmd; - cmd.q1 = response->q1 * 180.0 / M_PI; - cmd.q2 = response->q2 * 180.0 / M_PI; - cmd.q3 = response->q3 * 180.0 / M_PI; - - joint_cmd_pub_->publish(cmd); - return waitUntilReached(cmd); } - bool waitUntilReached( - const advrobotics_lab3_interfaces::msg::Joints &target) - { - constexpr auto motion_timeout = 5s; - auto start_time = now(); - - while (rclcpp::ok()) - { - if (std::fabs(current_q1_ - target.q1) < 2.0 && - std::fabs(current_q2_ - target.q2) < 2.0 && - std::fabs(current_q3_ - target.q3) < 2.0) - { - return true; - } - - if ((now() - start_time) > motion_timeout) - { - RCLCPP_ERROR(get_logger(), - "Motion timeout (target not reached)"); - return false; - } - - rclcpp::sleep_for(100ms); - } - - return false; - } - - void setGripper(double angle) - { - advrobotics_lab3_interfaces::msg::Gripper g; - g.gripper = angle; - gripper_cmd_pub_->publish(g); - rclcpp::sleep_for(1s); - } - - /* ================= MAIN TASK ================= */ - - void executeTower() - { - constexpr double pick_x = 0.10; - constexpr double pick_y = 0.10; - constexpr double pick_z = 0.02; - - constexpr double place_x = 0.15; - constexpr double place_y = 0.00; - constexpr double base_z = 0.02; - constexpr double block_height = 0.03; - - constexpr double approach_z = 0.10; - constexpr double gripper_open = 30.0; - constexpr double gripper_closed = -10.0; - - setGripper(gripper_open); - - for (int i = 0; i < 3; ++i) - { - double place_z = base_z + i * block_height; - - if (!moveToCartesian(pick_x, pick_y, approach_z)) return; - if (!moveToCartesian(pick_x, pick_y, pick_z)) return; - setGripper(gripper_closed); - - if (!moveToCartesian(pick_x, pick_y, approach_z)) return; - if (!moveToCartesian(place_x, place_y, approach_z)) return; - if (!moveToCartesian(place_x, place_y, place_z)) return; - - setGripper(gripper_open); - - if (!moveToCartesian(place_x, place_y, approach_z)) return; - } - - RCLCPP_INFO(get_logger(), "Tower successfully built."); - } - -private: - /* ================= ROS ENTITIES ================= */ - - rclcpp::Publisher::SharedPtr - joint_cmd_pub_; - - rclcpp::Publisher::SharedPtr - gripper_cmd_pub_; - - rclcpp::Subscription::SharedPtr - joint_pos_sub_; - - rclcpp::Client::SharedPtr - ik_client_; - - rclcpp::TimerBase::SharedPtr start_timer_; - - double current_q1_{0.0}; - double current_q2_{0.0}; - double current_q3_{0.0}; + rclcpp::Publisher::SharedPtr joint_pub_; + rclcpp::Publisher::SharedPtr gripper_pub_; + rclcpp::Client::SharedPtr ik_client_; }; int main(int argc, char **argv)

R25@(>TEQac*e z4!c1*9!LU)(!1@a2asg9+$pvaY6Yio)TG@o{LzXQ50hv4J5)q`z=FU|DiAXit3-=k z;B<(+8^mR08)AS_Vh=gABLglT2R;V2Al-~=Hs7!Vg8-I82yCCFfr)3^&u_wN@(sB2_efWx6=~yv1C&nsjZUY3g zUct#HZWFCTZ4=V`cDE*W6v4H2Z?u~#a5JW$SjS4b>*VIOZhM)?K%9^+n)R6S=f`=9 z&Evl=#YT#B$~&z_i1h=ZVju&#@xSmy+zOZpT=!Y7*yuP6_5l;$tu3j#f9n(VV@OBQ zP!!k1rbEGu7Pc1lv#f{piIzWq%GX&j@gT~>cw}sPw?}Sax63O>u(dfZo-Rc9f|6<~ zBJMQ>sPj;_`LP%&WtORC%w}3K&6f&tqSq&#m*+Tre4Wh^KT#}fDRY=i*`pRys~vq~ zb!ZTX8Y|*8lT##?QU9&WsC)XlQrUyEM zx1tLC97r#qSS5Fyt4ceF9%ga^kumXdqJSf5ELXX)Ku{pE0m;63a)AHmQeBCxvoL9% z+nOiaJa=bWR|~O4MYBlOB6{w84=5#K{&$~ugng$;d&sQP_P6nIQ~TQ?(L10RmxTAz zwg{asL6}{C_NZBV)Z}|JNL62$7)J9TlJI%jaj`ofKszU&B}jM_LAcYG3;R5S!E|Um zuJ`-B0bIa*a|PYwQ)aZd(Qi!tNGJUMy~flnFP-4*Z2XU-vCG<;D2Flb?-q2_5|hs9 zA@&;#`RPfJ_)gfhVm^chSQ4nmq0`4PxI3C$D)+WnMm0A>7;B=`5>JL+)K@1S0(=9p zqX^UD2)V3-`ApAe*j-s(Q8|PJ5?qPH@Odg1 z`a_5_mxuI4ruQ0-hH0hlV{}xhNH~fiv^Q({P8xuhipX-_L>z+Mc5UebCFoOD49HiO zRC|wO%J6`g0grCEJ?N>zEElIkSBW6gvf!gHRu;tsE$jxLzeOVB7EL+4h!`x3<(95`nvLL@ESCTKLbd?1UEC&)2ab2k|;Rfhh z)8PE@l3xr+46CWTP9$u-xl8IuU)dmR1)2N|s0(WArRp+_F658ZfMRIAPVi{VeG{<2 zrBuH~8aDcK8s(;;s8##oc(f!l$Sug>H?#VRVsg8!EU9-9W|ZltYj;4cEnYD(J?~rr zr#ssVMIE)SZGDSp-G zx;``aJ)?BMxenX;hmWR|qmQ-~E_U0Si#~ZpY;=a-d0n@U_S@I9KcD*kZCgJ@==}Wl zda);@G>RU3GdF4_epKcWb#(saR(^(2(J;&K9Xq&zvgQ#`x74*2?b z_vieEOe)O1E>5=$!UrjxGpL0bYzd6%*oo;KAYVCI*K6x(@$<8{1|x;P zYEH0&F*Q9p+D3I6T#0C%&LDKmF6aBXob7zEP_1_AXQf4MsT-K7Pep@B1LJQzwTfe1gQjfg5^DxRh{!*cQUlL!Bp#046hnEIVWT1XK+#03351>_d zDqre;OV@f!Mp3+jy%v7}Q=TpWBcK84-?9Y$lNHXVUljRF7bJ&Q63$1jw4j@9P<|5O ze0f~KfQ9q!0!D=M=|PLn{XxR{@?ad!yWLBD4P}C-u94$8|%t3evj|7hf)H1MjxPf zMB-LhHvL;$Srk6NULl~-3;$E5SN0oTd6F?!p6%%r)jG@YVUh|~HnmSh3X>hd!tEy} zfP4`H{d{v?RSdKc>Vwl2(|`X&tkobacG|2fW{0MdZG{?TBUxM{m;1PGRWVMF0qq2n zv^zrn)QaMSF|)3`^{>|#6HQ3?ule=mnpVgv^Wdq5D)@2m*eA#jm+RFv6S`Ns9luMJ z_*RrKv)m1_v(_zPyuOkC?|7n-FNG8Ek--nwGp+J)MF&DQG|gdph$7SrnnxYfvHIe%bcH z16OMzV$K(o()bZrTP*oQ(vjHc9#k&iifSo|4Uz9w&wt@tIVxa$xE@zd@8u6K_H27FJhu_?5Z`266^|P@=VHncV1FvZr{a_kI5m{0Ja~bTvX+GMI3Wf>hbUwfP@#+el9fk9f(0m#Knl$sdsvW zywQk~7JS)fqMZr{7P9 z@S-aVx9`*k?r+5c=g0BL?RK*49hn$7fJjU51RtH2=?1bKdYKN@1xh)^$B{}uC3dH$ z`1sXwzeOba6%J_r`;wKFDk?s`nty=#_h*Q43&Pc>=M{Z+#KiFqEK#&pY9^J_kM z+fjl9GzHIajiJ?B^JexVl@8Y?8V5I}nJQ90)Ztp9=Wiyf(%?yYS2Y}8w>W5J)4aUb zU86N<&B?DXR5AIH;Lk6*C^)Ji_p*#-j_gR#+q14bxvvI0B`^GT1F)Nyd5XiQP87CY zWXr@n#~AFav{EKfFScTDX+K;-YG)7GrsTgN?oN|x??m|$WAlBb zWj@!t$FN$YdU7a|a-(C_k`P=EdMbsC#bAXD;$K&Th3nO?)Wc;qgs6>Ct>Gg_WhMNm zyA*D5`G9f?Hz<=)sc}$pJI(?Syr`DI@`NksTewveJ-aIy1^L_%h^&B^2cllyvl0~q`-7xV2jo)_Ep?FG&L8(EDts-H7OP~ER z9*uV&QE0hhdu|qg@Q9B7x)KI1T>>)EY!?j(c>#o?A_%1r!?Pi5{zQ_M(Mwl}MAKok zOg-XK5F_CtTawXGg&o=7l zs~ErGag3t3V6`g2_-M4BZ^b#0O?IBI*;lr@@9+hmaUW>2HnVJk5pTYpOW&Ac1U!P` z!ue=(RUW{gB(93H@&s$RwTt`OMh{V1j678pgz0Bb+6~!bgj*sqJ4Utebs`KxUTYdA z*`_f3d30Wt7g%oa>}<^ajnCau0w8vwfC5<9@M!RL=^m?8r=KbB^v*G}4nEm~FYeyj zKI5DL93%alFBH2?0gL-+`t_aj@afhH>+4eg?y7_^gr5j}vWZynIY8qEx9jOPwC9Sj z#$GgXdc_iC1LDEF%;8qsuSb?*(`+(Q?8rc14BOJHFJzxPf%rJsjt8Ax6<`ei^|S-w z9zTt_oiW-iE+mg#uA*-#{;KfoS9ta>QHDQ$M>qg-9+=@}&0zQlrjo@|!D@?;AW3At z)={q{II`lM4;ns1qdGy{7A88*E-l|Q z5v^QT{&&Gv4TV&K|A=cB2S7#2gXEo&v1m_LCX;}=l(s^!Vwh)&zASshVt=eBd| z0YApYL^}JGhpOGtr`$8)#$sF*#fVAw&+Yu?J@L_Uiz54y%kW3XBOSe1Ztqq!h(#~Z zMIKTv8l8v>_`e&5uWvW+R=Ccc`>xrjI^xFr%7GIjpxSl#t5)hWvTM=8|4XL5BbG#G z+B%}l$TFg!4^;DCUHCw+Fa?oWD=mTXD z5|FWXSZ@!L7i?rd6hSR8J^)XXPm*LMuLAjCpa z`+6t7mGqSChldO`7wd-wgTc&+i0n@Qt;qh#mcC1-hHjVdmRoCx$6UK?{56QPY+640 zrH_+Z5f>FBj6@2l&%R&Eg^m7^PIH7jC5?u3^hB5W0QcMI4=5yM?zaa*=}bBYf1&UP z&GC&TTjtAME8!$=CFCU?qeyJbW`}#osM_G{g88fBHb$#L zugNs3))!vf1%d7Mp)cVJ<2Iq}BPqvZid|WKdt%i$Cm~~m0dY3vk+PcN_km`Gvb!2Y zB8f>W_2ViJ4(Z!FAQYwdsEvlY%gf0A)ku2XwBb0d7)T9Kz@U?*)ZakV!^FIrB~02F z^krcdPnU}bGJ7 zB$YiG9@i)AJM-kuz@LWXD)HqKL4EN$#B*%3Jmg2QF2_n3^-k*9{z=Pb8NsC zNFYo6Hx1@^IMoQ&Q48qhu&!=o@Ls@A5Gw(K0%SpzvGEvCVILRqXn_2za%JtCTotuC z`Z^H6^bMX0M@uC{HHWy6BZ@66HYq&j(UZ7h;;JNwDSftKX!7+y$sRW$Q6SOV)P=)8|7C{aEqGehPeqUbC?p$8vVR@S{@rqf3 ztJ!?JoqwbVDYE<*(Wh*z^q2&FF8C7`UX!fpArj%`D4iGsPNdXgAhL@DBz}z#$!|xb zGn{^Ii?|X}(0RbMl%H)tY;E!Wh(94tu~oq4SgW#Azvj562qE;1M6WE>2c5io z59(cMiE4ap=y&<$R1AkDyi&L$D=epY29|W1p%kHCjiN~)_9&)ncf`e6=!D?^Z=wa+ zk+oq$$s>Prlbt_FEYc+DAay}HzHxN-utfLs-xCe|0#*Mi_2POU=KmEE7wWmo{d~0^ zfV;?2Cc7ti(VPv(7GVy_yc)+!+F`639K;^mznXr?in=c#+moMkzwvp7O1VQuxeSN& zMP5kE9i?l(e4`yz2o-@3K-@qpII2UZ(w@&+T0>{!Ui&2OA2VSMLOY3PW*n< zSAcSPe&35q5{y=*@FcXCp-x1eO^wp-6(C7&bfNpm%2u`Fc`d(klBfRtKPT@$XE_n( z!KDlhG46BOiIuO3EU)yoYR{`%-kGr-Ye;g?l9iL28KJhIOK@f%7-iZhN0qGdhhiW55f1+AqS1dEZ zv_Ux1g_N!uGLMRXFGjph(;`OTL?iTHM%>R4Zy7PTg1DA1YmHn-r#c_7q1oMPw^BRM z-R6%aHlMpVHZWDz7onJ-{`1qQKNVOaFUqC0pQVbGNU)C|@u7P}y`Hbu(1JY3rK=Ihn}p%J{f4k2~E?Y8?g>cFnkbpgLEjIKSSb5cy6lfyfjDBIa~+;(qE zj$nQ1wctNB+r7ufrN+F0V<_|x8zSuv5QU<9Gi511;x*}~b-0EMd{k1LWknn?VF85O zNP?QP&Y%o4zbR{BsUq>2^ogjJiUB6dz+Yi;<5yy}yq5^av5Vy=$+Rng4F~^D%36X+ zSa~YexrHcq1N?=yQm3+3t_1xpb_qjGzr`+JPwawWZ;xGmijnfq>VQDBLoVda>Nz|C9i*bNJG79x~@ zF5W|EZqf&;DY9EFo8lLg{A-%xsDO<~kEyV-$lTeb*~8)0b|dJ~mL5bW^f%HpWO zK)#*OeL+C2-EYsiN!$~-O75nFAU*)t#Ysgd&`XCHg>WCh$k1%}(tqs(>OhO++>z_P{=L5peW;x9=oz2__`6-* zlFN9g&d3Xx(jx6DXQGRPpdK$~uK^b;p=fDk z*c@49=m_<$+?#G3D${@wfT#g{Mz=WN76|bLzXmFW!3Z>mq*n|q?6E&?0s z>y^<_Xn@)tfiW#@A`SM`$?>wBZ;;CIDDj+z%m`%j8I|=USS-jlNyDL`Eke7z40bAe z9vCsSJYdo0+G!pi&BC#*adSRCXp`N>Z?r?JY7mKH>T_7jF@}MRUn8tqj zX29d>ak~ir&0{J^I<6lj;f@w)ySR~j6+HbXbR;O`Yu&qzd@L$)z(A|TtY|__qmWPX zv}9u{c~mU{z5}zCghz=*tqsEoa@8g4CtDaImoBg`Go;R#GCl{d%QqYz-r)IvlIPEd zH$M>GoOM*Pj*9+4>p^IJSaKkED7=BQW6|J)xWYsL;%3*#AGK!SREqSH)?VIht72|x zwy%gRXU;MbT@*5DID3T{ zAV%$Vzf~L@UMT}6SZE)(Y7jA^_d`~~92i?ko(13GJ{ML+^s0(`vu=F~r5Z+IQtm8^vMz)8Wk{4sW zh^&LR#ixoPLi%j15~v==D&Zx@Dj~@+RtedWu}Zj`#wyVyp#RpFA!r5>NjDN3hKPZU zZF5Spv%N`_O-i~4uNlvNLArJmpjnRtM#9&!L*lBGuM}@TtmKygI83svqC4T}4HB}K zSg7rMy4`5ZxYwW_zKXp)Y*=6XIR*qAvvNGXMZIA!T)|^eXnDWiTpEb?1*-pUX@A>= zUt|}8lN%zNMNjT?2Xb{r?keYM{p8b-#TsbK?Nc<%sP_AWHD0+PiU@*F9UBEUlSgmN z(7^e3SoMnmQNx7-wk9#C17nKuqwQi%L)Z!u*=%DC$u{J%XVBoS%DoQm!0x+>#}m8n zN-?UicgM}n#cLCq-liml{!!wMvZT1aQ!oue!RV`$fY|5QJ~u~68y$Vm#NW&1r8D1* zi0RM$ljfygC(XU<{X{p~WAh_PDlD((Zzc7`U_^k{cj)HK_V3Xn`g65^Z)0$T?h_`S z`WLR=o&9#b-)-G!oY{<#rL*Pk-QE=s$tsBTAK%T_w`h}l{M2#dmUWIp91&jbi26SuhzRTECJuYvlP?o zp?+(}CwRKwc6`Y(UHP$vGzV<9A5}DANB#b>Al1IIzhC%2`w!rTj7Jn_m?_N6-T5`9 z!+#DM7II1_RgBJB)G0q4cd3pQ6M)(<;i6)ZK88cmuZkg3BYoZV_zEcAyR%2;hex3b zt>h=?Zh{dg6Zsw@!!;!mm*+b@eGQ5$Irb@W!FV|$3Dq6vI-20cG4ko*{o_I zs?qEn{@7vH5eb?7;FX%J$ujB&sa^}#@4(tjXOX1iPUINO*>aMlzn&a|VaY)W-#DS) zIH92I$_c)newN2N9ZXhZJBz$zoidd%mIoG3@15qw^+ZZL3=O{7zu%&=IotlJsYzHW z{pDfHUq*swZ*KdlC0p@B@K`ZS_ewy4-H-qA|oJUT| z{oTrXBX$vq~GsvP8ceA&c=gozgh*vzm4=x{U zeS3JeSw;X1$aqBIqfXB2eeceCz-8^=?c1}QLReX_4eBw2A4+P|PCT&D+)Qq%&CHiX z?U_`PW`i0)klUXWj1xnx$7Ue>x5hR5at{pNe3`9v0Kdr*l%CB@3>XUvzX^H_C4Wh; z1;b!dD~@uSZH{T^OCdCdQe8k*$MGVGazXB%&hGB?kFr;-m_9ar+eY=}=EhXtOh8zW z5+8k=y?zIqB5Fme_zby5OfJP9o-El${7Pb%3ZeANH??uHKP(EqRhx-ww*+lYN?0N2 zY5NAI<2tGfWz!PB3YES0AV=%LMC6$cC!5Kh_<$z;0SywBR|p>756#DAiSm!te> z_ggzmv0Nz189m0mH8oQ&lZ8c9M;!$a4@%*cGI*X4+S)MUY@|v|fb2XNcfZ?w@zY7DNt&3* zCB!lo_vV@lP8f<+Ll{z}I>MiYi*!S@9cn6dVcS;>)$n!9&hf@6ZLpwI#Lu$#hhZy} z{TJLNk-PmN2p`Fzi}H|A&hi*LwBm$ecvKF%HQ;?XkgyKhPlHj5Cq2gbdA6GfvGy=~ z?+VX&#Rro#b2YA5S2E_$U#=C{QQ)y7-v|eKq>cmeccA@*&Hd#G2k6epwUvZ}Y(5-A z$;1>z3v6L@ySj2@r=p5g;U=^E(~`X(!$qgF7g{0M1k4qY7t>g}0HGd$ls+qu1v#q# zH1&N7O*Lb5#Z`5lSKpF&k!1v3$Fky{as4L)^_2&m{<39l;gjL~R*$>!4*vab+;J*ROYjv2G-_n=6Dsbbe{l*m z($G^#Lq+{%CF0c`eiSKVFJK2J1On4F`ek=ZH?es1?*JcqCJMB(LOejcBKmZ+37UQ4 zIs($KrY~*rm9M^Dp7oM+;1OUcbzdiww=RFr#NU3hCihI|)Q)M@F(IPydlPs&*maH) zS>=4H+1Pu?(sF+Db4}&YlVBo8NhQhmgcz{>^SY;0oN${sRvgs@A`I1FX|~(bw1z|F zAv9RBK?CIwwufzj3QHuV_H}$uXraUwyFQ`<{5mnI#1Al2G(B&3`&QeJ^3AxLIdG=~U zfn9C;qK3XF>a_#(BK@#@H&PaA>-fl;d`(cg$`~QpSB;w>}U>fLF7(w~Ie` zyr|Hix?*cgHdXAa1vK0}>@+_Lu5$uyjzr97)sSi)I$?VI>JP;(0OG0)7_SQzXcdD+3XlSffMOF2<2L_;{hg3?Gex6G3XiFiq{=)H#3xxYRSK|FXtGJFb1~q~j-dOEI4X|r!wL6wjTS;kx5#UVeI>;1f-2e;10K7Z} ziJ1T3I87XCQ9hami>Q^vl86oK=+XDLtM%oZ&7TH{aqp)I$&;ByQ35^hd8DJ~CFd(tH z#>P%k5HO*NsDGdHZ$%yyj0kClm$KfI~8FYDCKVI*CN z%i9GBim6+B5md1sirA|8qKEG~mG~OR`{+I^(5=--`cLv92PHY4dYN(i&3|I1PQ!h6 zuO~w_S#tLqwkq<_oK()`I_v1)ui8lT0hYK@TqgPr;{d}8O(CcFUTN}}_Ch$!&Wk>$ z9Pi^!jDbDTVQoy?iT)tTc==u(wDCUvV0wi%*~lHCE>pe>OYcwEpAh;3c99Vkdi1#=Ocjnb z=-BRKZjR%L71}Fhd$2}XQ2zP!z&gBrfR-UkSJ&@QOql|m5xcm=GT%J@1U%DQ@GuIJ zUz5(8Y+jxl1xZeMH<|r7y@Sc&$a#=H+SiK(@*-tyc68kx9-$L|54YTQj>N?c@o=c( zceJ9njIK*V#6$M~x#QCAcYxess!9TtBN^x3>I)^_2 zVvF`g!eX-ioN!8)YSNJ|*SSaQI80i47wHXfHgBm-dLBk|-W5W#)YOc=n5j`%I(7az zKQdOfq&_khzyM>xKTqxOaLSK;fSH=t_6gq9;D9Yqmg-I@n|zX~LGtZin+uYxM`o`M zo;sVD8gU_9bm0AR-rLorZpI@?-CQiUcPm(6gsx5kr(-ob4;y$mqoZ4NhA)?DLB5*b zuti#>K0`)L%-7LL zU>Z-{nAZ#r^3Nbo1qgUfHgt_y^J53N(!D+V?)sxyz<3I48OeXC0l~skB)rEX$nR9K z@9I0%aw^3IiWz{v2b1&c18k?liPA~fx3ta(K6sZA^YG-kh(l*PBNp+w$_YvU&dbrc z1n!|X!x`1OvG?+#G)EkDST z$X_+4{0tE#+kEa-l2D3Xmd1NFd41x?<}tQ9ekG+{BX1De_)nsoTYi$fnPs&8AR&Kx zu>9>}^hP5*c#ZJ&@FmtRNKe zxekeod9=ZmRG0!!_Vcae(x*HvEOcoR;yk)|bAre{l)4nz8eXDSh;e_8L1cBp^B81y z4Ux>muhC4zx3}-!NfSEUh#Z?LEeQ|K9)zapMqJ>p=Md0EWU9 zHfZko^5;p=^Jq?g`2Z-KC&f@e>GAnNtbFL>kZ}7@N-@&#)n`E!%q04?sgUYqW0R*W z{-ucz`Dp5=guV7?mMO4<%D$RiFUh!E-F({DfBS8A^pE3zjGlHONe^3M2hjlW zZ-A9zTJrbMk_qUQV^;=dM$arV`NbIA*r8VL=mAfNZ`X+USiK~hzIEY0Va?}koz|*V z$fGM8&wiAefu~Kl$zG|r`BTKrPeLllbB7m^kQg837XQ$R_Cbl}HDxXqj;gjl_}Ro# z^(FWo#E90jpWKl>KxpKuCBoE}6VvArC%&ES;=v{z0^X~kL@28jri*En{;}O_QH)#A zJ11x^YAAw->y(Cgk@kAL4Tzaj(_$?`76lrcQ3^kmxronaK_tr+CrALqOS}jeMzwh> zr-XO<92KcOWFedLb8hsZAb+4WPdZs}uw_5P9;roZJd<~xX+unK-lzQ_z22ry1Rq6~ zkjW8<%Ej&5-GU(_BE~$!&cB^6{y4z6>+-tQ^4l6D(`(>)H}HG0QM8%_B&-O|5H^+D}9(G>k>8)g})WdYf~hGOJzP#h85iJ~yJCYNZQ z&U&-cO!WEw*5p3f>_E~pB-^sLxJLWzeW%h##c~{O{(FDdU?1D#fz(;hAy)md=0yGPMgp9R&D9N_LsWX#aZxVs ziXEygXN;jQ_gm$oAS8T-Vn7fg$^iJu^C&zek`9{#p@}L2)#!K>_D=@Qi_~+u^T~5d44TXNi1nz{-h(=BbE@Ulv z9PG1BV~9doVJ8w;ff2U3-rdrO;SXw(#F?oxWbW1pH)}V)S`t6%C0_Dd|LLyTg_H+D zU8L9S#vs~W-0af#6$oUG|5<#FB8x zc$yBp##Nc^cfU#K%Fr(VMm$gTu-Wf$7-&H6wx1pv8!>cK$)^vwaRnI4DiVAU@K8rU zQb>JxuTHh0x=7EfG(ub&-kN`YwX)aJcXtu8K`_wRUhB=?bTbT z#+!Fw*Yit6%RT$Z?q9J6#>c)(zii5WH`g?skB4D2pehmCpv7cv8D9doqZo?z+|q#W^Nm z#r<~x9POQPxM1r<$)xTo7wV@SvlGGZzYL&hUU6@g{|8hK$5k)b41h~oTZ}8WrV0MG zL@ewSB(@gsx0~zD(d?J;XuR8-5nf15`{;V}=j1M}Bc8fUD)t!q*4V>!ZjGv==L2d~ z5an+XSD@lw0u7{c!NvZ45`+0xfG#Qy&CjWqWk}ri{Wh$@oMhh+3+C>J{_H8qdKEer z4ZEv+uHEe<-HK25tgNI{@03pj|5OJ5WOn|1H64wl#NyGwspvo*1q}ek0zu_RtqB}Q{Uj{6<<@wRcPUexVoCc5{ZFoRwznp=H4=>`HE{Oh8a2@M=u!BYObDsI?xqq- zb+H?fX~z8MpXw<&fT-^6w;{WHz(aMEqzxsX*1D$nXBM>rU5vh;{r2Mz*91nV7dB>Y zy5I7e5JWt^ymitNf|4i#bFI9CbdxxX5pSWc{?F~^_J+hzf9wNF^1{*iY;-Ds&e|WN z-V_h*-hT*UwK!<-PoxtcAh5O|;V=s)pNMs9_bs7u%WYCm+AvJ-j(t>um?f@;;WHHq zN_accWaMwogl1L*Zwavmd%*(Z`c557VfR-eGzV7+9r&SvzTg2Z+J_~=<$p^Ck893_&Gyt>9y{y|`rsv1hYKzfSB;8GbK6 zggi_Jh~-T`U$3rL`_+8C`aiWdCb$rv8hi6YmW`8wmM<*evFw=?kno6FuH|1jMU@9n zL4?Y7EpSjHEL(nw8_?$Z2%6Se+%m-O9raBw2(5YFqY%jVQ(%g2 z?m??n-E}Uc5g$W03iaBk`;NqdO>wfKOY-+EsGF6W=GXhPx0Yc0METF<96qOX(SoIX zcm@Z=uo7`d9OFPJIb(biuPA~F_of)5nXd>mC!#HAhTJ0APlsE~rS;i1Gnuahq&Qly z-iltb+U-{h)e6_rMcZu0wZ{`3JASjdSwWKzZ+jNrbx>*}Lw)Im)WQ%w;pL_3IhIBD zL8_I$rPqcg2s%rX*^UL?N=$3N#bG5WUr4``Gwb-;T=v-hZDm&RS-vh@T&00f( zQ?Gd5+k{nV{te(<`|a_`FpK2A5R#r6MERa$NV)ZD(eQY(*~w1M)6&uC(KDNKE=X_u z^iS$YGql)3$tdQkWpk3YbaWCZ>BF5%Fzgvjhka{;9!<)87T`80^RXz??)FC{OyfiB z)`QGTHL7npAMYjMj$Gc$2w?pzeHuE2`Q_y{;9kw%=8J7=+3-%-GxR3aY|&k(P3TF$ zQVb=I@Q*lFT1x^`xcP>4GVXO@G;?&EAoJ$@WJ>Ki6mLwoMWa7^wb{U|GFFu7vYJ=qv8q{~TXxZ;KoAoZ}#ToHt_wnlOX3aR!>xKFp z%^f)Bv)`CUWeyx5P_ujJUZPd)tm@lqApZr*MzV_VPP z9%*QulPKC94N!Xq*O6H|+TY%&)nL86qSL`i^zVaEuUF{zM(P|0TZYP8-%gEoYcUCB z|6sC{+VRn&q`08rds8=io-4Rux+Cw19oa!UP~|Bs(A-0yBBifcUT&uOXgzStXE z|B18AVFK5C%-?(ba!KHB>IUz=v`*WWT{!KR=i~R`$mU_T*1}(cl#*3HvzZaxT!hPK zTC|A%712%{7H0v9>@4Zg5nb_8;;eL07Gu#wTnmB8v1nf|3MMQ2s>okPreO<-n5Y6h z?hY0rmiayg`i{qU^Ytyec(9GP zTM~OVe%ffyv@E^d*gq}sP<%7i>hzil#dh=OY;WdXCFn|ZE12B-?9nBVZxkrDf>^_sy-eiAK99<8H}s!Z&rM~_5|b^iJ6j*?ye{x_W@ogS5HoP?k zeC3-C2|{I#wB0qwXSR61M9n}&rP+FUZR0uvL8h?NLm3)c4-KQ4DyLs8)a?F^Hmx88 zYmM<7jg1Er>X>Kok;&Tcc6bAEcXto9WUBZux7KcNdju6`s3^)wLECTv5&3y&prI_d z{p*bh<=~*EN77~K2H>jA69-Fp_daZ|<&jr-8EWaXO80f;G8@2M?Tt>`+lRmx&sNZf zc49CFLV8h~cE8vb@bgvOF@KfaX)!;cTlO_;I%Et=oyIwwu3mj=iqyWb)rsgr5*Iz92-fzBb3Fmr{!n$l z5A3z|BV0Mo@UkY#)!BW0zR7iDm)o}?rBdNgl$YG(%&@g~JLqBW-&}KpH_rT;;q3omI!={E zB`iljayFpm{S=(0=4WIu+5kPduNjEo{&u^xE;4=<+rj zen+28#VCcmG8-HmRjKsDvk1}dVK06M^Zw`n>OF5YrlSjKIiEhP^YfS7gUxPrxt@iz z&qhG+Zf|ZjTjoJqz&}_FQSUl(Bz<==P2zL9V4bypL(+|q9YJHS)>ai`O#jyB50$Fd zdf{h4LnvR=u>AO(wi+;|q=*k#Ps}M3k%J6-^NwPDR5HiU6#%XIC2J~|e5#8qdZhOm zu&kFe6U2XxBBkzUf#!3v{N@xfXY<<+My;QaA_U#oskX;ofp2J1LZ;2>WKD`rj^FoZ zHM-PfvgR&?nbC2thhd3sot{B6*JzaHdQ8FZJ{mypj;JDK(?RB;+HPrLKH#xT*`u@m zR85EV{GDD0f=H#z2cKsZ4R;9ULwQJF z#vT{r=9x6lqM^Bx^&&t?)68WRZ z_7%{5$z;Jm*Js|w9UAPEG+=4p#Aa?)Ahf})?4@c&L*9+Ux={zL@DR_knQf><@nMeQ zli$;HnzuvT?9JE>2*QXyo>`X}iNE**Z#Vn5pLxfSJ*yEVVL@po(9 zfD@H&_J%1ACYr9fc*v-`Be0!+@V!EI^m3-d#j(s#2>*#EA}SiPg~D~eX9 z^N*<9Us`NnY+s#yrPR(}+R@Z@MEiL6=lljVKZqyxNOC*l#V3jvH=2?}kVw7ta=p4< z&aPIwT^cl|vD(2rqUsEdp-#BH_|P+~5o0lN%enY;}nC zbl`fo-`+0vqIQ3A^)>1JO|V_oN=Q`8Nj*1%_fKq>_X6A_jNa3n(KAR0J7)$Cvx&MT z6fwr7=?{VT{7MvmwNN_!IT@H2d>=LzJE^b#m4Du;7hRp`08BtbliBOUHAF8jiItgI zcy7_r5T3R^pq~iOMHO)xN zBwYg7v01^AQYjc_qtSP3I-Sm!Z*jTSS28*-4qBU&0ca8JpsJA_Zc&%fZ#SZ~E65r9 zf(22wM2S)8ih*&nIUdjmo_$7)mh7wtLb4iz;R#=8A`~vfU2avWj5_;WnBimN1M46S zoI|CiM1ujF?|gQxq_Y;_-Gz3qFVycRa8{QTbI|J?mf!|d^k|3Xk_BJv)P@V5R7fxL zvrDZeZn(F|_dHXrww~FLm3eAWVWD)`1t`rVLr3)Og0w2Tytok=^T$hTOirP{`lcqV zx@uUuO;;@&Vy3x;)I2k$9eeEv4h+P(^8^Jf?WU(y8!H zA;Fcy3E&M`Mu+XE2jH!TR?Hw{{0J>Vfv1#jPJfAq%H-6+YG$62J&p`{`aFzGjdVH_ zzjVJkkT@F*EBC5l)yNxJC#nKliHr5h75paey~BxBJz4hpSs`Zs-yGu-cy$QR&mkhvnkd#A0?gphLIUyf)CL zG{k5PTEaDtW(SNU96fz*{HyP-FFopn$IRhtvYh&k(G&NEbBlDJ(ZhsUc*9Z+a9#=1 z5eX>u(oMaiw1EM6eet90M{#M*>tVS60l8>vv&rTvW`nEMp0;UuCvs*2{rREkbrP&$ z11cN5^Z^gX518^{>rmd=7l#0x(idJ=$vj>I2ms)c;6Rg#0tBFXnj(@q?&*>p`;ZB1 z<^mA_!cV8O+YSN1VgYzK*CVghPwDJuDSTLGI$9aC#o>`9OLmryN`LG>eGK3KU zgdCi|)Pg{FKbyFmlj=0i=c1s1zF0ILIa+dS@ndYNf^)H*LA=jyupbqZ9d<~*>rtmV z<00koY(A|(wDsS5Z648{HR9Qrh3I1Ph_$5IK;-A^9njv<>`FcgJ6Mf2Gzi0WX8I7R z0?>w7Fj5ujXj4IeNg=>N)o zYB^xmznJcsTQ-+CNY=VC5U;smb4Inw+CsgegH~UiYsTZu1`@`*5dYD@ zfMmD_#N?Teb(M=zW?Js}(ZzCK6j*j{>?n5C1O$qBWH$T#`qpMHS3saPc0kz3ajRcv zMX^?xv2H_!PnfE9$$6eI`%9gx@0aTvAVSGD*dM2B1SsBb)|dL@YGkA6&WS}-JAy1` zDhwuO`y2j2%GflgDon9mJMW|d+NP9IDma3LLwk8h@x1}b2rHCr99ZpQJdKZMze?i~ z-s0^VQs_s*MRqSB=h>^6L{P^|J0C_pp)ZsrRm-htp%LD*vITKkc6kj^v9hoXkpg$dGRO(0$LO!OQ(qi#Sj9)y8bfum`Up$3rQ|TURT-TVMP=vJoq2 zC&;Y0nsT^@thu%>ws5@(WOWGY$1Y|;J~98t>$|Wzv`DZJO z8W8}Mo}3B_G|(zU#`sA%iT(5_ifDl(0klM?UO=fBa=kf~X7QTLu!{)k&2i<6kYwX~ zYB6a0z0HZVaj_;Ca^jGmqpSIcvnzuz$prYHeZ984>n*U-vay$hvO+`{m=$JDT0kWa zu$_(-%G^BqpzF!)&n(>xJ*bUN3Rkdbf_iiDK%RgL3=KKe1=H{xhbh)1&rqv!FqgfZ zrJyi_jIiSgP3rZi=xO2JV)xBS=4@*=y5jO$`q)69izmpZel`g!FuvvQ=+`qnbpdtc z?HsKo$zg+;EyNqW3mhxtciS%AmAi9MCD%OxL(`Ti8qG5kMVfA97rUWTUzl%iEa`X_ zK_N5L8sr^ID?HQ@{lLS~Q5aUl?c0gy91)r?TP9bj4USz4x>=b!E)Y^re>V%CtnT+> zo;FFVTPMl^AhCyP3sSV57BHy!xM|q#{U@q~0bU-AJuL(L_T64+T*Y~G z<-%IS#LkP5(cw8apkCNfh0Y&lJErA?rPW-b?wc&=OFQM9!gC1^yCH8s#|q>?9|L^u zJ=?G%9G<*W?vP7dSWw(~otBOO z$MFE{?tHTj3{$alga*3v`Vkti8wY`K$BwTcvw7S(hTByd2ehvfxo0_#=KOkgM`BAF z2LVN$la*>qUi0YB}bt2GR! zq|;~LZwmp*Q-ggC#gE}@1{MJ9)MRe)cqFeAu5tX&<@IvAT9~VW*74;AQL3swb+zH~ ztX3u={1Nz2RnPE@WKT%?1U}M)@;x7atg(s{C7?PT_yK1|SAN56r#Fu^<8SyQP$Y73 zpMxlWoZit&hIi5F@zG&S1n1_%xsv6QBg?pcG;QhECI|06<>c80edQ1PkQ?QhgyInv zYbO&X>sq1Vq!AZDj;9Si^oHywpoE2r)192fQ|QsWAG!Boh& z=Iep#V$!zf*92wG5+kja{nMMHSu`@&G4PyKGp{~Ev8&%Ah2rQ$iMHY$(x(eqadhENcebDroY&(3M|1gdb#g?mg8IZ7QZDOSu6vCere0yclG>cn$pB{* z-SGo=iE}UCD*y=FHLR_(>vtP&cIkmwIg>nNqj(jyKZ#1X_i)XTh8T@m$)U6{t31Rr zHiBOG6e&1w zxFI808Rd{}9W*|_TazQ!Qh87_&_scbo;#9O)#FYJ#lQbocib(D5G*t&uwnhj#J*vL zL+q-Spu?^(h=~T|+sPCKY>a^SC5g2RTkmnj&X0~$17B1zSfQbCi?XNQ-T)l8)%xOU zt=t>&u;K$v_%;--9P{0P$>;F+f`obRp@!=(5N0B_kIbr>)@Ns<%DEf;R>TG=o^{}e z;i(4^1a}LG*`+WASHS1)2zJNUaSc*1AzR0-AZ@DAtqBY_KM+r?{qfu!W zL;~2tsk+zd72j($E~T1*NzGmgY@T}}bQoIr8uRC$SEbz8?vmPqt&VWddfP(=-IHw5 zeliUN9X&kHnJEk#w=q<=Qw=YGikybmqp0NF4x6%ES|||MnSuiGlW@d`$oegiWzDi| z+*1uM;7Obj$e50p6nW{3fq`S0QXtNIa1WH6(n#6SN~Pu1>><~|x5-&lOvX_KH@$xg zVKNhx=Q0+;{H{!d`fWVG>Y6A0U5$PE;PpwwIeC0s6J`Op3TajFy>*cm^^C-jk+P>u zVyc)(_dYCwT5_Vg&Y+8^dl$aLl{g=|!dVtLyX%{}aNxu9UbuIkkt8QeYiFiynEuSO zyFkAtv?*pOD!v&VCBGVHFB_U267Rch{Y1vPc%)wn!`9Z2aww}VUzB^Ss#z7nHo7n2 zEdS%^a2TSb3;(DO@BlV#wmKbZANK@c-&0YJ)?GTtOHkokg`x{)`WsXz$Tyv=(xneE z@zncM-}U)!BWo?Z~d-J$E1pEa631tJbyp>U_p)E_2@>o zEPtD_GHK({#m#!P2ZfD;rCqL{ySyt+H>K&GSc{|yy(My@!cVj9*-m17lIV>_5@{!D zCRLtZ2&0`zbZjy4b+Zvd9VXLJzF@XfW2sge3oX}aqxBc3+5BEf0F!iyrGd`vtjL+} z_ye_m;I(Kh5~a%}cXmtId;c*Umj5R(!CVYSO3%-0r$(!ucqf^l06FU9@i(J}R4fok zn%;GS0t;@ycNyaBw3kkd9;zTFhv#j8i`;8IJs716OI z-kRE##d}bo*kfGI-F&;6Uu(&b=U>n6+}9Z@;&bR%boZ`i^X+#25%EL)ku&@M?44_O z8^^J(&oA0b0CnTH6U%S{T@g~2oqWN9KuE$dNH73NTl?3a=dJFZ>7MDiL7?O$;@aC0 z*}z<@>+;rHRpiPpZkMb1-Fi>4k}CnmgHk_G@0T96p$br6OVVGBS;e*f$qBE&)iFF_i%e1wuEWgv&!!mtH%Vln1WRtAi?TxDUH?q#qelfj6o!4%_ z9~d!+4on}k;*|b^xQ5ndrlWq{O!?UPSSS9GZCL2IEU;C7djCGi(==T47-4!755$*xD-*N<5{9CHX)++5d{U`B|Z*qus zj5Q!Eqgb=p0dtx-sG?M#qz=iU8uMqbF@J8+n03|URhU#-qAQ=LcN8nNQRQyWN6H`t zCHpS^BKd@hs>B&DpOh`z^#)A}(xc@rg?XY+basC}sj5rVMv`7KoU%J`P1|W4w@wxn z)vnTf)TmDxH8b+O#`Bk3D!#6*UT0!9#L{IR(8sU6z1r@mz7dyUab1pkXatEzd60NC z03=S+!1qH6EmH;fe^Eg`@3&g`Ytp1%WhSF9RHMtZ2gqTJdk|-Whl+PihQ7|MP@Z(+ z#SvVL{lV6px>n{|DF!#hPACH%cvBqs#pWDg<8z)i%g3)E8c$=W7+;eYbh+3RRqoRn z!QJCKYsfUcS2&^ywmpEC(cJ}m?~&;} zbx-M_?|o0+6V+K3)pI&{Vzm@{Lao3_EmQ1rGlkcNFMqA%Jw77h@|fO~RuPmX0b27S z0@;$Dr6l(H%GD4B&!j%kGu?DOVQBemar(ZcPiJSF&VVDOeq6ZV!N}`@u2j1ZbrRxC z?t2uC!z=j#xqL-BMSVDvVqk+=RLVj1Si_nk$?rUBzJk_IFVM(eFdAK%L^Qdob5)(? zgQ=*!bMEB~OD0wMiy{mD7vz%6;PHBX4H#S{=c$<>T}JyJK(roI3FTOXJ4BT%hOdPj zN60f~gWS>6qs6yabaX}yG7+Pr@Fi3MbF&T8a$A`jK`o{QB6KEpExJcvyFf&?bmoGb zd~!_{ARw$sS%pln!g>CCYRiL_ygPuLDPj$sz~|S%eRM_g1CLW6f)D-oE#z*Lib6|% zP446i3Pf;W+ii}hRp*3fdHdKaUEF?x!l+pqrz)aDp=|pydzyev@|c$1);Dk2DEVq z|ErqyYP#I&Ujcm!(T)7UI1h7J>D|Lh)A-}h6E*GNqVKpJ#-kk_;CFkbna+*Y_>fsX zzqxyiLi9>IioPtm$>|dAzMCF~2BCe6g_2@cmhKABeI~*KO#k^xQQfI!ErV9&jF3VZX|?)1Uc*>5?k)Je+9|1n-h&oWW8k#wBkUorhH=4s6%8k?LI7#p z(c$cO^!}>)F5*_pE=4|r?DXVJwB>@(NH<$LT?AUq$@~Ww;5!7JApiYj!ZGGozk}9< z?irP57p!;~QaEZHQaHPPzgh1;t#)BTVf!QW3hHe++~7Xdt}IjY_6RpwvHcydEW?fz z3x}MnFcYBo!39Bl)nb<5%a)~J5qMl)Y+R{zTy&5NLGv^_gt|$)(qLvvnX7I4``i|6 z0z9*56IjiG5yXml41Ayj8azLQ-faUF5PFbDLee@GqZ$y(naNk9rCjPeU)AsC1GQa% z^WP4r>mTX~6@Gm&QuXl%n*m}x+F0n?iI^SQtH+4dVwg~xz4sYwH~Y zn`)kJ#GMCkrdJWa|8zy-6g*1gjA#vAA@y*- zs+g65wvm%=u1+1AFl{eOMSiipna|tvLV8DPI^&~Z?;4HAbN2@_BG+!dviFga+QM=# zrMthwPv}sN1N4KtUuvZ+HlViZxiUi}l{5%EfLDQfUr#KV#pY2O7y&7TnmtioUfLhb z=Xn3-+@>R{l7db~Q9i!GEiC%jbl63!op5Hc+YKA+ICZ>$j6slZQ&j)yZVU0K0kEmo zJ~Zp_D6RT~{uq@9k_x6${rdADhiCL`NI;ESzRq^_(q5CW-$s{@zf* zE?^#Z6dEzi`l*@-7~cZb++)Us{Hr;b7~ljw5a!$W|Bux298LZ21in18C`etl1%S-h zerMi3>NXNGTHa3`mPe~OsqJ~v&N?y~MifW8W>%nbFrX9ZpF@ni=GxI)Edg(utwWpV z5w!Q9s;jEgVKzYzjs4Q#O_Xh(FJ~`AvxDxep;pZP-hN=em%y0hgTZJy~IDa)LmF~w?Zx9?PIrW~s6&><`=dlTt z(bCFy;1@|&Fk65zF%KYkYNJQ0ZP?$w$K$XTgksoxmT)Dcb&xN%2oeeT$!_?gM;Q*m zm1n%;ye0@Sk=O9J-ulnr06%H#i2^IiIw>MpS*Z^Pna&{w0x8+&CCG6ELd=?Z>5Alv zZ;;Z9zW*9O0M-pmZlmQCpZX>FRJvVUSmrMPmpeY5(bLs=C0rneJ6di%yUX9_8!{N1^%a_PzNAw6BV0iN zGPnCVzOf#DWLz3JJ0UF{O%{1jREq9LiVJcnuV8SpyI~zTJ&(Gu>B}XW6R%2?8xrdt?A+^W*BabZtd3O;?n)iG?Ao z-1rZ!VvS>^$)3Kcu6DPGMiCU#ux%W#e(dIEI=W7Xw7xg<^(fN6TQlD>Y4N3XpMj!N zlfuzh@&0nNrj6cw-!5zAK{9F8f;g*vX#r&q;%t!6jL)Tm)IB`U5=~9saC6LKsJTUs zR_{;1_+~U)Af<|=k6C>ltWWqmy`rK|rKaG8BS!n<{UiD0FC55WT(GWi3REmv9*E8S zkMi7d1(P*CTwE9hTG1kPX4B-XlxS6#%@6Pwr8)&2+J1V_VNs?P9oD9!+hs`&ZZIEY ztDc{U!rd!aZ?TKTmDFIR)W{qY7AulcMRS=mmonoy#a_W7{vzTZHbg4 z9`9(82?V-ZeV}@TvH}rh-6g-li?)CpC0Pt;j{U;T|RQQM}N9DJQW=4Evgf#)$WD9Y3q=bO|M5a_uj2M`0HGvSteTxz$VZ}5%K}1~D z<%~f3FZ1V~bK`_oWwS)l=VO!I`W(-mBP}2-7I;A6BlxNFu3p^w6iD@}-$537Iz&sg zJLD4{Dl^?T9^-Y57xsZi^gX90`!9;tcDMM*sOvMD%i1IffR8gtnao*HCvzjP#nVQ* zD+6Pka~Q~M*<`s0zya;91j8hm@IpN3cy1EjK%w*nVt6gD2;NuJ0&Z4U6Cly03qRQ+ z(QNgXmw%3aV+k#&*hZzXKu^4q@mcKm>yKBy%-nR#F>opjHZJLD8%|{(k%RuM38!)g zL3dd}t@|x?+Ig=z8|$)4@*22^^W^(8^KQ@o9-LhBE%+4LFg;5I$hai3Kb+bqM4v?E zPF-V=u#WC6*QG%pBK~0!S36y_+_t;W5%EH~C}nPPTYeesU0rvDm;U=`b*%?J9opRs zXssuS6ne_922%8DJ#{-f!lI6BKb8ZwM$+k}WNjWWXE;n zlHQr{%#1kdKu*~D52w5Z;-7>W56sZp?jHXBX+igrc(Rdyki7frd9^vpfOLANqnkeb ztj}wYEJV=}X!UrGbz&<6Exx~1p=z1s|6&RgEFN~+mlHkJ8b%o;V{o6}to{{UW6bY7 zNm@;wy*Yoi|CrPw_!}H(4V)op))?=9ykf(q?*K>0z5H%FHI$Y#T&B?lPI}vonR1L2 znTA?`jP@TREk1xKqXtGSUVYrGreWep*7H1ub@(1vxJW|Q;j70L=J2Ea&Ed!2FRVn2 zHWau)5+(QDmYtccS^En@Fy{T&7ywc9*Zneu}^Ad2942YP! zD8)e&PVuTes&M;EbrQ3z$OKXM_vz}dPs->0 z4x2a~OR!&dNieUMWawFNS;Hg$XY#33E{%N|K8Uu8kB4hJWdu$6?ii8~t$!2s_9uZ& z^i&RmO{8w-Kiys}Me?w?3}vmPZqPEc#k;HStWJ$vrT_5GIE`x~daVJd(q8yJrTTK( zGp_6G)65%RKJ@=0>IiVjh1?Ot>RX!M3(pyTAF>>%;dY0}20{HO%1lxAdenx2gm~Rk z;$Oe;xY}~V^qq41u@1lk&*w#aN~c1^dZN+Tab> zrg5Opor%H}5S!Ty{c8`Em=>F<8w0xR5(~uj4DnG%OfT>1HF>jGZ%Q-ABY;FSeR=t? z=lCP-qr|o!@@ATIH-+zr_C;j6<{p9jwoEX>KvY&^eGV#O92~U8q-Sn#=&moEf`QcG z15||tPeyl)!sa^XL`0i29_tLci3tUwRPh!Et0@jp%N1)IgqnlM+2W(MBEsXhy9F|` z)OgFtf);0s%Kjp?CM);2=o~x`9kUkGzTA{aQiuIOb=c_vEZaP!!p62rb zeDi^CkjAy zb8U%DesG(ksyDH>CB8m=7(bVcJ{zIXP#`_plj(NjXz3{OFX*%I`k%Ey#m<*S-Mt3j z%#j*lAcV>uA4QNF6E^C9OW(KRvhvJ7C!ZvGeBo+@{8y2u=t!vcpUcCNluFn5aB)s0 z;G#?5z{zPxf2%E9X;L^XKXM^y)F}GDYB^KH=EW9*?dxegs2e@+dBlYA{w#9+a#!9qA11%HoI!J)s`s1kKNR*p>MvJ`_S)}<(eoPLMkaDc!5N?B_2+aK&tO>b0 zzs1?%>YH2~&)Bd|)seF*mvkbh3;Y+!_E%OD9vC}X%l6Yxb96)7aSC?uE%Ok$O}wbi zEUb3#ncuoq!F?jZRUBN3tzOVE%9qQ#%NM#ip;T(P*szT|&QI%W4?M~MDaz+2v>P!Li*SU7NchicgG zSK#=R-?9smhZ0uDAa+{jr@cA;Lw$tD;AbrO5f`{ZV)eM#I5CHJBF~4w9i02CbsfQ& zGCO_E+~s2Kqy=bS^BO`ehMU2cjm{2<`KyAOvGewe7ku2KbL~NLlCWZ65=PXtbOLEOz-ipX?x%&=bDvwhn8+jOh~zRn11Y?4 z-U`e1vGZc4N=D%%GUQOV9mV=zl34j3kD>U#Nj%m9jKHp}AS1D6d@t{%-7^4ieKr4m zwfIdu2{D7+PDzk?BO)$w=Jy1|9s8W9A=rM3Kj2%LTndZXzCLmP-jx2 zcL!?~iy$dK&i(M-GIj7|N&ia<{i!S6FFB)SY6!2SW)8?DB1L54Y>h z#oO)gt6eS2V}A6^ao+MxT_4hlt=7{OD}r~!e{G)P;JQA2(?Lz7`s@;Pj+}-iJ?px$ z9@>l*2b(uBxV_I?cX`Z8By{*XBSg!YjFq4mg_O#FX&iF?t6bY!P55Ma_dXcNuM}{X zmP*jr%x!D!nw#5e7(tbC0x2DDGm8dlStqE6mTBJngu-2Ox0{+t8wC2ia9b6#6 zg`#Lxm7od>|F!F|X`2#>lJxhUHAF;T_g@Bl$o0tZLzgaRc z_LI=j7;FHjD3_7_SLJ8P9VJWW<&vVUat%zk!Xm(xuPn#sR8@nP?WY0Y(7>$ng;g2a z4#2NI*A8LLxqcpOk7st#2E!q+9c^ZU<$8g@R8&UcPG+H7UWS8G5aU7;n=x8!T7l8> z?>_}bJ3^tT3ZFZ-O-_kstwfB%ZvOnm%vA)G6z5y);===4l=4-Ht)D2M%j|_p-CNha zhpy|nyP3aSeU8JNXF$$srZv?K>#C(9_(Jjs^Y~WSn!qTw)9uj@%*S$8ZO8!wvw8Im zn7ZxkFU8cOCU^;nF_ij^AD%&X^)vDyJ*+Ot6If@J`$_k@!at9sRO0Eu3c5XrF!NU` zr8vCxrlv$Z5AjzGfiOlU#_ptOg>0QCVhX0agkaqgK|JKNSdB0DVn+|X^X{pZKE8?) zFtr|#_mKNEd-n8l@dupi|6SQN$kNA+@vI*nV;^5^W}DCtk0)?aauT{>`%07Phq1l@ zM&B)FyRC~O2TP#B5NC&SE(%D$KA_vwr+`1&CDxoQfh7143k7L@pEQ7aN8upxDBCY; zAkz4CE~DQUQgzXaSvm=hdL%&tEOpx`^6LvbF+#fY_H9ZN*_d@cGCxoqTJRj zEN?KkA5GuzmKFLCt5hm^pH>TbPpyvkg+0iizH=VhuvtxY);~A?Uofm`Jib}{wsLKY z-hZCsW~^^M&)3Beg2Ic>adhCKeXW?X2=lCN6I)xQ;QJ`>h~XvVL`!A4wD;et;pNZq zGFw}zHh&R{c*?J`_H(qxCMeg)e@!hgExt-Zu(F)Qmz4Kw*?t=0%U|W~Mzu33G57W8 zp&H_ptcw$Z$I*!r*Hnp|ss9(3G3 zYH{y3@9S*UxkT_*g$XB$U=aEiXs70WhQ7{(hp&0l8QPpVpP~}*L*=b9l)%KU3<3W^ z8tycdwkDgQJUZ4KxpTvwNTokl7eeC@$N^EibRNgwa-yVZwG-bFToeKz zs|jED)ntpM94i!dhS5SJA1M+PUwPYW2$;2k4P}}?kKI;;!6lyAofdTxWz+>Lr{G&gLIm3@v?Xl#6kW^Y;PE`BRwnPjcWy-aqI@P zAB()YqO}o?NQD)e>ZteRkrSJco$;Rr)wRSq9clX>WeL$$V&}rc*iDg%2=pu61&FBc z7Q6N0N=1XN1BdGq^Ti6Qu(#j40O4ccI~NaR^i{e5(NpD>I_|7!NKp3WQD+}>=1*5w zi}xD{o*$;aGKY9?qO!CzkX^MU43Di%h^J|0;Rh{HAB*GI%d8al6pPCo2Mam)z%}h8d{p`#lWjP%`lht0O5x zwP#ByYMGdUr!e&54L+ecyQN-_l_f?+1k!Q_d~w4^?iJ;oh8BZD@+vkcLuW&aJr(yR z`JeH~?%O;0vIOg1fNrbEuq>Ti1)Lj8B+vPX zV0Q0}2OqEEiod|E_u_&l;9ZC1_LlFpZ$BXES%*v1;dgd7rD|{C(o0LYUQ;CpI0^Xd zVa?|*uO7;O6Xu?W>Kx1!xuF%@y8S{6O~t$E6TF`OwAm6zU45LXSU4ZTmIsmp>tH|I z_z~lc)1~3g2Sc*K(e!Zzf=OHqNZJ@Z@0j#6t_VSV%9Tl%kpC{P+ zTe)NU6g3_AWSWJ|k2@LurFvhWIi>uXH+EvxlFFiB!aJ!4`DfigH}D4S$;AqR*?zWm z?KUIEtWG6qHMRzovl8a0qzGmTe{|=-cc65^FX)lV>XL-c2{AapsgN~@hIBa2WV;x9 z9bQu4W35(5?@36?|8=*$y-q;B!IrH!Xy=2lPBQ=6Di}Z#uTk3y5mu^$D|^b+9!6$n zm!1THhWdaK{{6I`jYh&X{gGxb&|+=Q6IIkdN}vVIOwRBFo4eMqDar^xAL2H2LjCpt zlq)8Mlw=*Y0WsB{RRENVLjs;@JQoo4I^E5|p}rUvFq6tvp;q?LaBQa|Lt2^wd@DzB z9X5R?8zE2ie~)xqEi=K~dnZ@;jom(vs+mbdTPqPeh1PJaQSc}rS!$HZmg zHb2mLbeduA9%ASEGIr$)Ys8Pel-Y&~%un0R1y}WQZE06DzP;X*8-WYWg8uu|mWOk8 z?Eo?@h?7q6P_fTMWmUQ&A?-3fXE0~a-nz~s!yONY0ixf}EfeB@P3|O1H!>{Z_1lyA z>G`L{ZgnxEQytL8-DLi9c84J~kA}9z9U9n02u1F!Ilj9@pBSTFJ!pb}RG1N6ZN+2* z%?{$#8p$}ZyH8!S+qNY2XdsAievT>(e*LGvY=_8aJzL zr?ra?av-CEkE3QW$bDLd^bPuqx`qg$zi34{7V?mFe%jSwU_gC6gIuKbUINmL{jB=| z{YU%hV|HN0QOfuRJ_>cts;RekvNBlZA^azMG5El` zg&rM0tea{)laKEuaF;Hv1wJg~r&9=ec0cd&=ygfmj4B7b{Y}9{G%_lQeY4nMp~cGQ zKJ5%BJa&k-sa${Ye6st?>3Te%N=(zxZvrn7hw2j)Yr|r{5tmu@rz-#sjCl_p^PqSY zFR>vgLA&#?EGtewi5iyadP=xR?Y*||6Oj)-?ilfGLm|ivP2aoD!J*~ES40JXCtyUZ zZfpwNr~7l9Ad%;0xd`W=G}s&GkagOZICq#;{#E;0Df3mAcO*dcX6n@z`_ETP7bb8o zs5x~Ju`$dRwM#zGb&q#6OW9t|7gl0e0Os?X#YeJH{yU{3RSEE|dWg^vrY=sX;}deS z1IY|+;U!1S2Hg#s#={ts630-?MU$x?)MU!Aj52dj%ilcJ6u;f-U$=lDw3=Zm-G%1) z&7nT*lVN^s=p@1t<4Qe~A%BL1n>m+Iin6T$ij7#affjqk{^xKQ6}8|ff~u?PRef;? zh#JK*?w{lGs6H-pM@+_#W6)v{GcifR@{Cm9uCB}g4!)!0yx zFE1?w)q_a(V*ahv0=U@5VtO7 zu3oM=tJ)D?PGEpeE+-lXv0L8WtT+4lX8Z9Yd0zf^Y1MG^2j&~0QVZJK{NwFncY$*) z4Rw^@_^2t19|6#wadC*rxDd{}R$Llm zt^#G)z^`d&pUK)-Z%$7-_Y?S(?)gP;LO*1ERiR-08eQK^hg)oH1ybLZ?k-jcAUK2l zroS_>=|@kdv9*i279H@+dwa!TpXG1tZ)&Ypf1oyW64!LndS5cpWpfJw2YA2*JHCHy z@$Q?kGzEU)0!{DYm*&V{w&68iFxT#@)48u%)tra}7U1r+>u?J)m0k3kHHiZ|FQex3 z`uQ3lkn|oF4yiDhw|DI{UZ5Zm0IM`niOK+Z7mv1d(or0~+QOI)QN=;3gn50#uQWK$ z-`Thr&2PZQC568%-+puAbNH*(&O-Fs<=!)f`sF~sM#@Q7jZJF5>f9#H8q+);tq2F~ z%X>+rQyudS-2w2Ao8zpQs+%(EWMCq~Ih`&jci2@U`f|G5ZqyZdyE}ar{`Cl=-VUa= zyW>{naANvfpoXLFU#yo(o^7u%LW#4c`;3Y*3coi~LXo+Dhf@T#@x8EbP+^}+O;GG* z@ruVp8M_eVH}e)+H-ikb8RrXE^$*Y!$bZ!r-6(nES}qw-*307fq4jnaVRXH}Sugj6 zY#u;!kR7c1pn^@c@5Sx~!aOI|a6@s~n#A}v;xgFg@R-JbU0tnq>t#X7_-2d@VG%R1 zBTD%gyZ&?>52qxYn0>f$i68It4~E5ZXTGER{mT2Z2T-<7+kyVXbR`f67|d-D%)Zpd*jg(1Wx zg4H*hIFS%Fay7WzOAT_;?$D3YxhxmAnkmhVM7&-Tji*!Lf>m)xYl z&;{v>JtXW#c?C}<)JjaRK5X?=LRQNZSZ6NmYYyY`SN!ys#o9U&j-P0v#?|fRd&Fn^ zAwa~NHN5b>ne4acM?rI23@8sQeH#sQ7wNRl)R$KbH6T}C?t@AvRMi9AV`*FO5{|ye zC**p2VAhIC0V8K9cJ4eXo*C&)yH*ZXb24AGCOxB^Codx*yS=dXOqEx3$cCu`bO*nq z9HoGUxnKP1cyH)4(W?)6b$r!wnvR*k_4H#V+*@DBQRoY)n`!I|>91Oz7+**pVV>h) z!AZJbC8*~BFW}4?|J3R7CCk^2@ z4Mu^Snsh_Kjg9>ZloMbUNox#~YiPlhG^92w0K;=WI@t?w(X$p0cwpWq2 zS1CO%_C;QMm(;4E%><-%2kKn>$iXGGUPG#~#r?CB4QAG0K=0dBsb*sh@Z~ECE^n7N zQyLSg2Jh!=4c;$ZHF&?O1`i@AyXkJ0jMH3bOkO=TY%DvahS5_ZOEfU-%Ps?1#wDA1 zaYJjU<&+V5E+1JXDJ20{Av76CRoCG)(etxQZUq0XSAMRdSvkhCBU#}zv+uHc^K@&& z9Tpor%0CsQO8CYEXu?==0uY~LnN@U1>0!v{tB%lGIoFF09mZh?nP{v796jZ`t(O)D zw#fUujJyK`-m?iqc$M)+@6@XGa@#m(|lH9Aua z=AK4#tFL%l#9$IiM+7HiN@7V>>tBoC{2_B2J$xR}uKc_nT$BRixcsFCR5&`7KOY-E zKEOW_Zpfx`CtXMPa2_#5qZ4WOSmkXv3_Gl{3eGYSG5Q z`o;7Hqp#J^Xf5dd1qrs+LG|NO(Q(~0_ZMeG=^h=nVh-(bAlryx^lC!@Oss$!Z+p96 zUu@<(`mLz1@bdb4bn*k;SCC3q;)T`DL6vPSLM%IrE2%~m-cfA_8~RnM$tH9*WztuDnuIDJ;OX|1pC0w$`kipq)OY8 zQPWj~%N-hxh}he|>92@17Qau{6FdrlO& z2)?C}WRJfewNp1yxAx_p?hbTyxZa|+L%!|d{HNQirH!MK{|3M+LhSr*zXf)d_kMY7S?Ft$)CGoQ%2lg;em$A@9W3U49)Mt zvdJ$$o?hMkw!V_0!)g&6Hdrm+RVqT8*%1{tFAZi(R4ga1c^lJ)SFN zPNYNVyjtGw_H=ljU*6t8i`9leJG;%;iV!_8Rn&um#YK09FEvtWz=Xb2HKm`-JUcGH zS8AM!Xg4J66BNr_t*F!;kxKdoG*-3~kZJ31V{ssd2Og8Y%O;zMB+*q|y#8cP@R8$z zKWQR@zhPCA_}bSJj}p$-XCrd{wv%DfHZ{adkTm z9q@KNoE}-YGRp4KS{V%9;)z0mMY?lbBj*S~5(b7a7G-ks%r8 zRGwfOJo9{6Nc)hfFUFmnd5bF3EH|jOOu^O5PF9QkwQki`M`jTE|AM(4C=f?wEBj|0 zVqmdEZ)K^ffJOI%uh|r5)KI2npPdW5$ns@pg>dxrXk8FM3^R9PY%5oQ1SwP=mw8eW#@z03S(55(9Rv{TCIxiz z-0+oBbfBf>e+<}>46Vz*j}l$aOhnqZ{P%b#g7e%5(a!xN_{U2=_m#fV)-Lq%^3~8` z;sC!bPP{y{#EYO0b&7bTP7!7KPh>tW5e4!Rsre`a$7o{rOdJcIMw}Bq#J%Ko1k01Y z5=@*Q-y7ENTPa{xbFWv{wron<=7~QI!u7ot0{7%kI^<|U9uHQQ-q>tgw&_kxWJ!ddN#H`Ml&jkxlpk=D8py9)2ZKlXp`kmG4U=%cTfzO-D|K!J zb1S{#b;r|R_B${-2EgnWmn*82^^r$b4=&M3oDBO8I(u{eYX9+|2&Nt+U{PAUl}>61+7^aoSF>1D zqU-1Jqk44CAZECmD9=Ev35{LXd|n2f#Am?zhxvw&(QS zH{K=R=NXfFW9)dKt@yL3Br!cr6v>FbT3io!S^P;_DTL&|JKuROCyHwV`8;l%>I0)Mtx;_Rb}pN%h5RhWjhxtR04+Ut?joL)YMFYt)f3FE24%$PZ&Q(egw1ustgHPZ4CW3A*T z;1Y~an>QNqWtf54f1YY2IAyezcLltU^PgPjmcZun&D+r3c2(0>;HV=biR~aWvA^pW zjCdAsZs5JW=xkS;7{tN|Woe8>49n5?zb~%Q#qX1(Fjv4Xx)GM|((Lo?^~#OfHfW=2 zq*WPpbs@su4gb8_-k^2dQ0D#I4N2Opf0GH<<`|DK>6ZeF3O1;QIas}j&KXu0`~CW( zje@f!kO*h{@4{>m6d&5s8)2OEwytHd7ch_wVBwlYUqC*-O0L+IA3Qff1|{`L4zWxH zws2sXFLHChX(gR_5DnSVOa-v=OMRT4eD90)T@cM-$i_NDoQoFTAx?((lADW5hCfPq z=#9ifs};^^TDcjuGGdQHvMpQ4h_d{CGAvfmtgp?9W&ett+k%Ch)w_5Lvb z8*mIMIWMoLeo*UnH-4nXc*U<)HR}e}F%x3&br^JgH_J!^ zS2B}D0@3%%ww|ovYu|h*f^@V)$);njC%#A*V&XwcF4QVRHxj{oy^B3kXyvR|ZW%dE zO+&Ue;z==!O4q2W2KTTt5teuSq&IpoJu0W~>Gv7Qqpp|&^d+2bu#ia^IKYj-$+oxq zjf1(=iC@K^H(sPRUIQ=|wJ3Ovmdre+VYpb=Q!!?70*poSlPL`kAWV0?(BP*iYyIC+ zGE^BM-|nKz{|V1MXKCf>Sg(`l)#Ygw3Ls-YTrLk^Dx;^+HYuFXPh)!c@a)wuQ}w3T zOi*h!dValHu0O1oaTV!o@tN6^7wr*&B(5%X!EJf)Y|A)=tDB$J;#~W34g;!;vRTP0 zh&InHq&gZ4erA;z)^5z5tK?n0U@x|-$+l>TM}23xYkS`6K2)c#gg&_KFSVMT#tgN) zkV@$&{hYi&ck`}#%XL@#e*&ogU;7<~w;P8K!?&wZhdu9t>%etZ*Md*04MCOSec6W^ zlOo7*0wWfaARhX`4~e9S7_Go7cJPMlXda!LhluXQEjq*QqhIm*qAt{mo1dei$z}tq zm|MUOiL(w7wwBw8G!~+*oF0P)+PK_RxZ|3}tQ@&t9Yr6jdwR3@ZDlm*kUh&s(aAgb zc2KSmf+1)vo=(7Nf%ys={U>7e4U$(2Sr74EIR^w9NQJ`{?`0*Fv9ZLV(3=Id?t#qv-&f-%*)ahADdmmx3HRx?bl)S_&zYW)=9s1 zjM-#cQaD5q3$Rb+9x*h#SW&&O{c{x&8r)9p-iXhQp7Z}W?IW;xgWLIv;P%l!buw!h zR>shCnn*JEcONwxmY5{+iQ87IvVOt*55{d(5mJGrXXVz{C~upwk(M5js8>zy-RN@w2=?T(<6OKcQj`10fVp2qSpV<&!wM@#v{;Aq32 zuKivy?<~4P z;6Zy88<~e6P@QDc#aMYz6g+Yl<21dKc>GVZ(h5*`j+h@uAbDcQAOO7{NQi^euG`VN zZ+I&faW&4oJ%asZN72>*ZJEp2%aBHe{gEcGP82RGigSs}Vfo#o+?3C|wn837sMv{rlST?Vv9j|y@IbkyN!vlIA#a4jVirb)9r#EsiHBQE0mC&mLo| zEm3u&Mh`Al0q>q@ik^oSxT~UVjDodd7%Y)k8Bfs_M_p&Gw{$<_&*S_s*zv#bFj!Y? zO3Z6yS-NySCm*G(5+h-a<^fgKN}TH5bS)DTifvtbP>n?2g%_$#N>tOYQ4nZgF^ZM6 z0@j=`CNnLT6@rx9yjc4dYxzDwI%0RDAmxadTts3--JpY0<3;O$E-0g?Ki%Hk?pA-f zx;Rsr&;Dk5k+6Jvw%-WiS@ViI^=_@1iVhK@gDshHy+F2SyDgn4n12z>aEx6RhWj9H z%s{irrIJeG=Bg|ypXB!@5i`%^px>F}J$;kp3nLsUwK*NWV+TkD2-FuFv$oWNv@F$s z?B3Qb5h-3|6p>beh$nML05sNE1VVnZuH>^tfF^1H?=NKOlPLCf~jH~xw2 z?pV)qUbbUh-9cCN(|m%?^Mz(v&C*c2CdGv|z>F7Sr3Vy^C2#9cciLooPMb}SE#)l_ zhwEW@)Sc<@W}Q#vvTsOyZPr)x7MX9h`x|m8il3000fGviwDBd$BUxyFJGFa+?T==XQWi%fgrxzLG@2!eMixA6>WLp(`Emwmh z8U?jzR-8af9cH4fXg7qSWHI~W=Um?7vLeejtdzzAJ{a!KO{#G;63!EOoc8SEoG_nq z)vql>kX)ry>8_$nLm=fE(XKA~a)(ZT;hV)2Q2E*6Uz0R4nUuvd@R>V6wO|@+#Jfs9;N)1z zP1#1Ys=Khrd4dL6U?ua_`)yH}vSyYpYO85h(gq94YDi93z!c`r%-@YiATHo>{4K{qa5#(|VB!g@6Ta{(f^R=o<)z+R zcw0${q1$z-4>R13$Ut1IJ}l_IgR3T2$!$8kAOu2~-HaFGJ)z!m`A9C@zi8jZ(1z_L zvv$hOIayza4F%k#x zpmgff%f%lIBl+J|h)Rk`vji}R`>cbJYg6*QbS5cFNjJTJi@r1lU$t7m;`F0m$DJzI z(N8$Hh=5=GI;ArK8%8x0ZyxujLeEBqvu*W9@<3xTCQ@`(GzKYr+k9w0TFc|%O^}4y z3oeMp_qWU6h^DQHlm$}^uyxmI6AulAQ)#`kFv^Z-M%C!)`^7~-;(R4DOA&tBI%KPj z0Yge4!5ia5OnJ~Ov{Pb20QK>tMfs?`5g)?(kZe$hZ{SD%>E0vagHI(ZQ$$qmHSH%e zs;~iLyeO4JDJ^Z~b+CmGqsMM!PYIv(h#zZdSYQ~0E6P_R2`&>W1ssd0;sg;bh9}DP zEjOy!{?#>Nuw+3lrY*+IJF8*liJHG%IQuMNU(;sMJ zP(0w80<4I^iKS6?E>UkrWO1Q{%KUP@-}C#xkhT8eYw%dl_t2xk!N7DmzS4h5dmugH ze{|_5%L)Nh#$}hnwQ55qArQ6oVkWVUuF^k{)I!nbR3Ylgc5QXgcz z**^T=VHSX|noS#M|LIcdChZ1`W5reb+w1G?j?}NT`e7cXcM#moFuO8trt}Oq`~711 zn}P(pYMq8JBt|qp?^^d*F%PnL^c_Y%@Oo;<^7u)7=C|8x`Z^W-YKu}Z2?JacPLzkl z95CN$d$AI7UH~I<-V0%6N8eZy#OlwXPRd-k>iOerZ$6dP!?p}|ISvqTw46O8k}U0( zlp@5KCU^$zX$BQ1Pz4LByNYqDM3_UI1t}$6952P!P>MuvZH5AVC9|GS+4Z((ZNXDj zrW-`e0nU)85P;Aq$TKB7L-oh5l@{Sc!BW0~t#x!?|hKRmPf4?sNApI*fUUhp_m&vy7G z67nywC7&>z7>uEI&X8AbKD$zZ_4aCNQ%jf*ZQKcy9CVGxW87&6 zPRMo{_z392MFAu8%$Up(kS52DImxALjIVCnn4{2agh~;(!$zdF7T5(Y7$L#{a%!ej z?P*VT8Q5~B>zTOu_D)Xohv=rKM?AeUEXg_{0X9XNF^LbWlg|7yyB~hoA)1ay<8WE1 zZZ;~we&cwio81y*pmIqkN*X2oqqgcEyoY=7$XxAiP@FL$+nl&mM?HtHUOF9TMd;9u z%%7v?`%-=1t`}>Sy|e}RYJ3;NWc{`C!KAGqn<%a^AqBDe`kHPy#5$TIF#mnGxK`Uh zmLFZLmJHG$8gqy%p{VPorz|8Nn4)DM16CGMm(S;KNL@N13`zS9R%;U{p1!-TG$x#X zcU>D2yPD1MWv=Uw5BzRa%XhWGd`wHp3UqUbMU$RJ&6~~(K~@E{aUYRR{7aV0i(YdF zp-G(82fE)<&q5em22eKr6~6B)2>sDibwN=KUCI5}FaP&ns%MEbybHtp2Qky}^;jo% zSE%7G5RWrjms>BAWB4-c^YUi2Xj_FNUG~Lx-1+VHLrCLB6(b= zVRX+z&1tXT2GAZ|wURgnerXy;VR{91rl~F7fvabzQ^DX2_uPDfd_&~ISQZ)+RE~bd zeJ}cHDsBK=5Eef7JurnB$aF-t7{f(5CtVhlx3}9=-wfpwtCKtYvppV6mA;d+e%&Gv z$JC_epm{}5RE&3pb&6crNi*Cl-5j3S$E#bb^Q^W>6T>5$Kne;X<38mcKiN&L?T#zU zb~FxoV_kobDEWYzBa3+1m>rL%B-A|peYN<_I>8mbOTzKU&*(6`*J2g)MEbrw_{(1p zm89={QAdc-Yzsx7|B-yrVk?xi&;y`9Z6ui?bgxAfhw89S>UBMJ?#|q?&nC@C_b;dEUFihz+?Cw1j-iyg_};o zWu#=XQX|Bm<{{}u5{9@Q0-Kp7I5^$tVcV`2FFhuugpL74XzkfBZWN)>F^r1e#A)q7 zOL>CHO9|E^OK0)3RB?%Lv|d@wX`t9|eY((ppQ`5b@uRrHXC+@EbelpbFgH(s^v$P2 zSBUJDoD|Im<&GFOCpatS0Srtg$@eKRt8nfH@G``%mFIK_w4g&o-jh<&8E4zMLk0tu zCJ(wsL1><~Mfc%yzZap^pvxz9HZ*2I)C>d6Uh(D(yTb6&&HtiQoSL$dxlQ$tQx5s$j+ zx2jAu!qdPlRter;i)40dpGlsSYcA@>Bh@)AMQq;;{&$w6=?2I;v|oQu(p+l39wbr9 z6@k=jw}pzj_p^|?5w>iUhdAV1OZ{1r(tab}>wMb_?@7(^_+iui9Jup&@U8b^P_kZ6 zr+9h&mX8)olQkX6zg8&U{yc3SF(Pf9Je2|?16UHjt&ac7hKrQMzk$28TS}_F0*)RJ zjZNNu>Dm6QMF)h(@yk|hc5)I*@{;;F71S*~p=r{u-MZdZx4TrgIaU1j*aS&Ho7Txg zwBo*+-#HgU3>hO{08zZ6PH{b7>~ejLbk&9T782~UwlLPqv!x+@M!vCc8~v!KZm7=K3B1ou3F1o z(TG97(I*+ZGKEPWosqm!xsI#J7s|_-RTp(=e|MvI@uCL0gsHyn%<5)b9@(wiP5AGV zJhyeOrFF#1=&5de3}QrOtcEtu-+%U#iv-MVx4*4d%1%Co>!62OGB}Q~=Z-<*ihz%- zLt1#?o%F23DtdFJ6_Y2$G+TAbrf0RBO8^jU4conChkU(8n7%10 zVplGcjhiZgLm)i?89W0o85sF!OdyAE>_6nZkpj|X+f{prJ?+^;3>7;VDd0N+=B=^_ zz=lK&e~oZAsBQa%=wnfz%!=AZ)n-N*P<5+|e7jG(KL~~DB6)kE7bs|>a-xf+U_nFn<7m#on4k)Q!a5b!TKf_zR<75x*U*5^FU9npr)26Z_!Hw69@Rr zfNTw!@-lqAoV^IGzv7GrPhA2$*_@0-N8j{oF_B?2h`!n5HVh0_bDy2 z8Aqf7MxE$?SG%pX`1anUt7?=o4f-qx$&E+M-J5T(aIqH`p9{~I5IHWYQ;!O#maDCL z=+~CnX~ij%XIAu=czA|GottQ^w-7&?1N663CcZA5OsqWDFVe z1cObJY{2=vT_Pzwl+9`y+GAR`i7K}^c`JvQw?cRSMZrmsj7CfMW4on;B`sE%HwVKl z9W1iw`HzOGgY4eG*5h0y7tWox1gGn7 z>}B7fgkD-?IjW^^QMrRF0IBS|4prRRMo&-7BHPTkCjo5wvGx>E_pHALCSXINxe(M^ zOk>q^@n#9%l z#@gF+DO2Mrv+YB}@v~#ORXBZ@#6TE>rXf=(&A7!*#-D(hiG&HY>KPbUM52(mOdN$| zcpK=dit2Etga??6V?JJA3Jp6GXp@P@078$%h}?I*-K>|N=M0Cy z&v!vo7$b1@f)XssX=RpOZL5DFk#Weu2)ve@lX&{mW=rYC)yJ78oKzaG7Q9^5vAB?V zGP%BXI^XNW@kvwGy~82Qm{moxhpMH0(04q; z2Jj`}lc{5J+QU|6CTN}(34gn~t`W!SD!CI6u_|aqN zd<87=pdp*?T!cIl;bPSzxZ2!qgGGW7^|Z-0Fw)(|80X-N%*lrjycBXRE-pMBnGZJD z*P&n%V$BdXT32!FC@_2?;`?1yvD zYE~P8A$4{hfJ6Cx>UlSAY_`nDF=9}oWD!czH^YJ~TSy9vXJF2U_mdjXoF>O(U`Unm zI@k!fc^!KonQ8IE{5hJ=-@qBo9$*Q$zkIotZLy<-XoyCdNkAbro^-%qM&>)8K!%DNPXJJIc zA$h+3dej$UN89B9hZR-TkQq6c(Qtm_+a9R>dfe5=oUqx39;=_Wn+rO9yj(LCfW2*~ zz0I2oOeJ4YAEL(}ubshn;E?44N%l26bzgxv*{%vs)FpX!wb0xE|AId3wwLppPwV~s z_w@~|e^j278+UQ)Ke+xd{q^c*zcbbaZ~@f;^VR+Xv@JY2H9SENKDt|MZgJ~8PKHhi zdn=X$|4Ku8*7hM9G;|?o#?@rG)b6SyP^qZt1LUrN+Paf-=v~Z5Q+h5ycJMQlm9n1( zgig~|gg)}btW|i;I3A$lbgXx+X@s!7IyL*zIBN0?JKO7V;l)NJv&|5iCyR@_-S++V zX1!z*+v5F+kPP1wS)hq+Ey z7wUecf2x<4a_a0GwwO~UoAqz(8!m|#G~%x+7A~{U8tP#Wif=s)t8V6j_N^_|Hk|m| z#n{mM>|I6zK{0DaU4quA;TQYa8c4mtbBa3~CJ{BqNb4q|bZFvfb-ezL=4HGdv_{f> zE^Ryq5@S51Q?IVdRw;=OaKuX*Fu~Li10JU7W1i+Q`>927Q4C9;^}yR)Hm0bVzt6TX z9y@o^vc9_8(nHL6>vttEa7@4yZ@NEVim&F)Qp(-C zh)Qtxw7vPX+9^k)4dW65w#$NzrV3+v*KXMr%M4bP$i8dk_!7`#>Vj2m^A|xeoBh;`>~e)LL$H@Xk>}>Q6~ovFein z?T}MoBS%?@l*CC;65e_A_0OZHbV%HMw$Ws`GP~XSVuk6Qk7yIHpIP$l15LRY^wt@MLTAPPQG&Xw} zh))jpDZ4Uv8i~W=q&yYqy|77iOz5{<@)U6@RGD|PSZ}ZrX<0_kC^^Dbvgx~oY?5hV zORDXjdhNZiNZFr1bhve=W7MOvP%rI&%!hJ+2X3}zx5Y(8c*6_VJlG!(;3)p+KY}|J zmN|NPB%&BTU!VchhgTLY1L00OqBf-bCeslrlvfg!m1TW700bj4m0Gr+ZiGOyMoxN( z8W^Xi`FE?(ZZb!Ie79mz@&euq3rNP?7#Md;JqHLKUf87~@^Vr28g@J=H9r)JShIONINqfV798GThHsian_vs= z5_FE!xHUpxID{$Zea5)thMWuF(7^{LIo`Umz)8B*0JyWP3`pO>6Pai}u z%P|Cb`HnEu?qd|hb9v8-BwC(2Zz)ZC@vDZJtt^%PZfs}l9t{~_;>gSYchY4~10}uc zd^f5buZ^;K7M#^)^DUTGu$b&IlOd+XZ@C5d5W@+$G~E0t zA^gT%lyb$3WVic*>`nm7R`b7sY>-V#_en0Dd`b#;N z^@~0zEA+HA8xOfssZQKaZ?o)RUq7%ZOmmY@7}kBwQO!zlzbAHDqRFhq$NZK z*%SI)iK|2Yo*L3_`^KpujrhX)x+W(6-93Cu&nzIW%}9TkFEw@E<`m9XQsUta$L_RI zJpjMqxr9N|>#GkG%<2m*bQFIqKiS^*yeeQ`6hi~WWVmVfoRlK=(eT9Zi?$6HS*HHJ zQd|BS^%Oe>Ymcj`#S2E}Yc+&LQl?r?6<*jO?Fs!GdE~A4(4HxBX4Q)Ba*1jx`?NiP z<6*5jFIG>yxcu;F`Ntn4-@tULZLgqe~rLEEPuJ8zhJa;FZkJUjyyFi)6 zo=w9CW-t!XWxb#!?{PnUPcJFY^ze!;C_Xd|Mqd7!2F^Kd>`)2KC@ZC8EJfl=r05J7 zj7DvPRI}hmCJKldi0-kXu%a+P6+DVwQZOyzkRQKj3#vy~ORZM2`2p2Lue{QBHxtJ@ z^_)J_q}#`ZB$03NHnXHkSAS+TXz&AM0#36;q-v;tSR=w*6GC-sKVBokf(N5OCFhS6 zk0a;vx`tilF=7NE%N7Wga(>4={bjMXj_cv?$Zg6)&K;%IQ%KybNYB>o8fpees@ij) z1)=V}&5xy;r3gEVg0hYN!=k83HjuzT%9NZs5RkwJj;!U4&H?Jd818X9yn7dt{mSEir0(Tkr^Y)i9et5sC#`_m_5gAtH z?Yq3jGz99*0Lc#RcP30o-D6#wGqJftab|&^;Y1Yk`&?Bg8^$x@_*d6N+ws$wPmr!I{kem~=;&cnDVH)@K6hi=%7h+K*uw_GegF?9gaQqgBO?czDg zg>@Yg*VtHKxXUO#8R-D&vlynMOM%Nsg~AO_q^p>k9(A{BTg4o-hnIp-=?N3VB?w7y!6W-yiE~<0!NGbZcH_7MijWB}GrA~LSu_G z835ad)w7~ZxL!4Cwb81T2U}Wagx&m(9PU`GRXRLqWPyJ3Ue%lP@e|94!O}6MS9Ryv zPRkC;bCUA%{!ZVdSK?vCZ7hPS`xb&8^?M77t)ed3*_PmVO|e5RC#h#_*(gkNJszs%T;Ti zavhb#7s^F4TIr&4<>8xb>2gscKMXuB*GXwr*Tw!Qz7Ho&>(shNf)0i)Q5lrs9InHL9dQu=tO0XZ(phSZrP-irr1H{W%>Q{>-7=fhA_N!mO+q6E$c zC5dqF-pt`MoWp)#lZuUa&WL4=kFumS^Zm|Mx;SFs$B1G}jfxs+IH9;3zw-b8lyTwi z2$t#cryR4IQ%qtDgSjJeFcaeudIg+UYmIQU?ojNDllc$KkJO*2#@kKaa^zw=lo{Jn z6QvPR2ec4@s&PF0r(no6=>)t#1(coiMdc1B1Zu`1EvoQ&4Pg*a3M0Q5FfS_vuijLC zAy*nj{p9-g{bsGH;VLl0sK(9177Ln(jZb#l{rW3FS3atZIx{UFF#u+LVLBiE z&x!PMa|B;l$Ih(RF^dg-$}1R+&}{BcMWc+dC-jM7Pe!CPx-$|k9Llh$z)wozmR_{M z0%Fm7u5n<4mzSuE0KAXe=UYWre;m(KZhdIm=o~MuIW5RYOm0PTk8=@f9@*^vPOPlr z@G(CXpP}Cy6lR(v%rY%;oR|cS#22!?9oqX8Pm&g=57d0gn56Wk9imX`c;tO)-YvSF}qv_S%Z%jEkqlSOAS93k1Xu6<$;{Bax{Mopp zcBcx7U@;}39u5)HhnF{_{SA+zYzV;1@#%;SU%nC})>A6II9`AL(gZ3U9@ zkE;(0#$vnG3tKMMX38yMa`YWuoJLUiBR+|;EzSm7;=zT5R!N~Q%kG;Be>5xrK~41u zH`P{Z6x3tQav7niQf1unmNVcczKMkRsr6AGUX{#O4YV0ZjUo(pK1ARs-h95Mk?HOA z^>%kNzhTcI)iU)k(MDq&(DhOyKX_wP4aXTRKP`6N>j0x8##|yF`j+QT=^xD#ICR6h zYX60#P&+@p$Q-y-1Ikp|{BNCWG>~b;6-b~5(6%s~O{19f~=uR86&>{F-|?b)xV}RC#caBCzJPjyC9VH(XnrZ2ctKwp2?N^ zHTCrl&m#k>;Va?ji2xqbx!@=%w$Y>OEoyj8&^I^gg{B?$uj6+W z`S#HJOmh<^q&LZ9OrxLRsz3FUUiYJiUO7K=qhCAZJOq+m^MhY}Duw0~Z|xKNF&$}< zzpl~HfgS|j4<)pnw1#n#a5p}y_)~gJZ_hEHX^<42Qx1b~kWG8yqE2EB&%baCkbies z7q7UqM2#FbCyLoZ?V*=*_o_eh0r}CXLrIGr16*2cga4kMb_8nZSZ5?4a9ti0Q;AWj zFP3&Zu-kKdf(P?)<|V$xw&_CfVe3u$^I-64(OfT75>HT3Ztl`sKakl#m=dQA+#t0W zEnYxMsp{A{24_5ohpBYC6E#p%95B*!MLSa0Y4DnGU4v9FZyDY^R~f_q{p-u=56|Y~ z{~76tKpRc5-{Cs9a`hNUgqmiUE{_ORjDnLW# zch31YLBPqoSY6yMSH62 z>79Bn9>?C2w&v6OLuRaF@p*Dv<>$4jqL7{A=60{nR(v0SKR$rmpmQOQs>~L~RDO{B zU34Y|4zIQDuX_Z;ptAgPybN|)E(-~^;xZSx2vAKI7372ir*|k6)vo}{mfvFQ`wRA~ zV~n+()1Y0VMj(Hh1SSEgj-XFI*RZZ>A0xOlo$Pk?-eWxGH zLpSWxOoPEg!t?-KLa~=S01k8x&3yr-t)1 zo=2}%K&;FCE0@AWI6Z~OG?RM@ z%-j~R5TWkF>jAf1FlI4-!C$`r)c#U8Uauc$xgOm4=z45wU9ts^AFRRUvM4`Oj^)s> zNrf|plvD@*80M}V30{Z-k~8HEZUTD&BDK(SZ((yugn`;6gZc{`j+k)@v22Sx)POB@ zHBNS7AxE|CVkxp%@pW?l>v$Ge;=tql8S5C^t<|1&%%dLGj^{&32bCn8-J+B#-0pZCzS{fx?>)LE+ zu(0GOS{?3Yc{CYq{7MJ#UKVkjWfW;xb{sb=^|FrQWEEK|;p{C5>R$X29Rsb=?mehB zQlFCjT!=vCbxf5q^rpK1J9l*zD=m87861HE4`+%Uw82N^vTFHDX|g9f2ntH%q)ETH zYPob)?={8hb7Nd+3NY3uy&eLPp}0auGj&lNH0YXiSKi%8zlmH(M&$I*kdpAmB5r69->?I0VUF z*@%f^F6Zcp;zC8sBq!ahPSx(E_Lq=x^i-ew>uz!Vsr;ZhOb6J)@dMZGYE4D|d}}?w z&7;Mo?blBbPqf-gB}itHk}S5}k?VVj0dva0{W%UIs+}td9%jIWPPp4JbOjmig$?t$ z582lkF9$XKARr(-$jTP?9|4Twx+V>kVc|d^Sk|r24vV%o$ibZh-g>h1ioM~F{f~Ib zz;$D52F#3mc=eO{g6`D)O@LH1sTl$R+2o?VUaT z{?2${_xaAy4`gC@tL5!(Pdj0sZiYU#Vq^8OzGoyeauyg5D9Kz7$0{520p7vt3jQM_ zx7h{3s3ow;19VA@RdA$g#1=9M6}{Zn4FdSzTUh zDm~dBrLDPGbe)CiwTLx+)n_ODn{aW+CP+#uPiMBfuT7D9l1!0`Cq1{r`(4-GMf9$` z_Iz-9S{A#3sXfP5Jf5HZw4S*Vnbn;Tq|$VK7)Se6LyfE_;Ay-LYF9nEhw7B$03NZoiyI52cctOo2$S08auYe+jI% z`z-D{!$CfN9*6h&%Km=t|Ezi93c{EeGy1f+x*$2Q*)Fa$9ns}tCNo+}o4+3p;D-D# zYfH~y?jr1h+MQM0RYmb+T=JSTL-?w2dvxO3#Mox?OMGRVZTN-{ zao2Zx2KMPsL(iBgAnvATh*^KS1;{r#Ek5sTx4K^JR*X?2JW^rVvxie;`BZ$axjs03 zCBLPWXE5KZHZkw6Xk%V?WspK4cVS~Hr^q$6x3Po8Kl^!47#n9VuM}cjarwcL_zW{ z(pXRKyu2BUP@u`Rlh%@u?{OJy&dpW`$y5f%MWNOau;AFeD0AxBsFG5UV#2TsYq=s+ zD=@D&L+*Ib)hPm`6fy4#e~!i|&;;ShjOeEb&4MsI-d|HcNh{FxCXj=dTS85?nx4b~ zaPjErPewBS%hiQ1%bZ?Jas{ZmCOz!O?(=7~YTaEuGYV1qhV`L7pfYmw7T+n9$(H4> zWSfl;n8(WS?)H|UAL5>y|p9_X-1$QZ1Z%&Z0R}8McqS3)laCn&+ zK*BA>m~UlQT-{NL|KymOLkTvyc4)O5U)z-6CqfFE5M1jKVr^P^S=~WE_cl4K;X)>p ztvCRhWJes}aX=}ew7!e4cXfL!hP3z%c%%*XY&zn32Yygy2cpIvJMzEbkTF&!AF?Id zWtXB|H`+Um?miI9Mg`Q{-Dxp#Er1K1MRd~VG5XMWmT`>@%9Lq;-Xjk*lNGt}_1qWc zc$i?Yox>~(@hy=SW7}W&ye!`$YZTP|g?Mb18|x$FNmA*!b#A0BTzs3mDuRN=+hjQ4i>&ZQJJcl#K`01x>~LP zv;XKY0Zx)4*V^54-v)<*2M01*f%*ze>Uy!>O<(*sz}C6m1rIeEei{QynF8zC3tWb< z*EYP1jogLVW+Gc|#AOG72I6if*U7-Uk@#~#Sm{3%a^)4L-VHCvQhXAEl8~Ucw>V2~ z*v8AthN%bb9)Auf3mnh@l{t~=Oo*g`hBq;F`$=Gj&QDm>hdBSJ4IGtIT(0o}a1~#* z*u^p9xSl>P-r0+LYx_VO6<2|)n`sJ>bi=x82fg$lqT8n}WrJpQ2^5*zo9(r=qwqZs z_v0sVMD|vzMMK1WX!JjTsYj-!F_UA6`RExb8?_g~+f*+%pEqpw#)8_Cri;9XLqH)N zA~N^_E;HsIttutV+!0vh~RHTpNwW;0HVIX{g46Mq6;aqhB<4Hxk3@MBnT%} z&)5-9i}6QMA^_f58M>!WvIAY~!UcGRO?W;YZ9yT%Qsof9NA$HJ*=_S{iu`8`n{@CtWoejivDT_HClUEF{ed@dVtTP{c7}2YsiMn&^314`8bx9 zcEJ*eLDUj;HgG_jI;NUW$TQFg&#hBdgwUUbol`kY+ z`U*R+q*zDFs_QRh`oj1B;np=4&ssWU8yVvRFb;q=8q}BmIzOio0yz%l)Xvp;OOtoi zpJPP9(TLBD;D?TAnm>XJI^t2PiLr>kWW6{scSr9GQb|Q4V^51n(7KD?^QMVLy^EGJHCgYWyC139|r{QirFXk)Vc;= zfja62+yZ9+hvnQ(|1#fv~Aw30iX z-g#pPAZ_km&0R~KDZaXVH@IIBc>)-e%X^}ltB}&b>QYVw8+bN_S_rwR3qEsEf@yKK`vAcxEA|hu zX0lf@Y2ckr0~~8FT=kF_pRX2|-;@nNlg#wV^TtQ#Y0t}doOy^0}KK!Nno9X2$Z)0-hc z944DrRPg6|v-+2yE05&b1b6h<_fMJA8i>Kx8p zhoA=9_));ymaSB0Mv0A~pc10cV<4AV8iIx56n^DSz_{+ciM@E+8C*pL*@8)H9hd^t z7Qf~ycWct~Z*dba+xXX3)xoZgQzYLO@E|$L;Vj2IcBkOsFGYiSAuG>xc zD;tA~YMq}}*zt)z!R*>O6t_#&L6V%o_|adR#;nV&K=~4o#i4)ge2IKHLAkxSq~>-BvZe*zd5)u;Z>Sq$KrEMRsT> z<#(B9W;T4jS^wsSo#Bg(H2=&}@p4?1*;v2F%o|8|GkO|U7yJGCF4&gc?22_#?ZUeIgh+W{)EImJ4MQ84=2gOK3X=0fF(>@FsiR0jP2W`fK;1f(&9zr zp7fKV{i$*zzIsfqavf_Oobk^Y1|?oXBD&=GUAkCH`7CJhJ|g9H2NRlzV{t!U%waoD z$z^#%Ug852`>}8TT2Mi!0~5ZOPl(-7Sg4IHM3=w%PGIRy745#pq&rn-9ZQ4n3D$fM z9>kl?G*xB987;)l-kvD!iB&#iXi_w~rHhKGU@Syqv1cWbOL2uKb5{l?g&Aw34u#(3 z&RUi+$x=ksWd_-Xaf@9ueUi|4bQ%Z3uY75TrL035ee_6qrv2@E;S!9oxY0~yZ=vHG zBye@^BeiTOFZ>KSyX|TKWQvr-dd~!&0Ogb>)3*Z%`_4V-N^PhY-DdJ*$79df(a!8v zY+_{NB!HxVQ+rWDc$E}CI$aioFXZ%^IpfGUPp^jY%8}6%E#ZT|2lnCY2TuLTUWYOSSBpd zh{1nK^h`*WkDkW*#M6}?~X*48&pjgTi+K`GxT4(la$gQ|Uc1rb7Udz8JX zE*X_ML&rLi&bawp9|ngIZuBUq)-K0C^4c>>HLqp#P8>oS0VM}WVnzfF>kC~3K#I)! zcc)WOY;mreGmWNqe+Ms!K9zb7FC6ygKM7J0eexHM=Sb)7I5;EGGOp-9P&fXYatz9^ zDzs-i7mJ``4wG1ZjbGZ_V&=#tUkk8+$R z^Pg_7z>z3Uca4E|)1NBW+~@#dX~nYW)6wCX?7Z#a!sYKg*n0Zp4)dN@YkJ8~nDn%Z&{kdAWw8 zzT6ZOTsZHCYZ;_Byly*tvuoGp8V$umakOyKd(&I$F*Ogd5oJ6+FPBiFs|Ri?9GMVI zPv$?|S(gn{h3c_DSc+8%f7Jv>E3%Rr1qdm*sfAqdl6>t<85=(68yoWIVmGDRAXkSb zaDbXuV`PF5{IpiyxUh`&;7zqR#7(M_F~#IQ9ExzjcFn;oezxAwEIQE|VW11!2D zg@6y6X*Ddi&UO-IB&^{CBx@Mhaxs+E6bDXDJNjGvT_~&m2Ew5!V{sucSK2ceOrgx- zFR5KG`gZ>~@ea4{(M`X^8NbB2tI1MRY+<>PQQoub>DaxdDP}g2k{e}ku;c4;CX;zo zh8$_|+)h1oqlU;ogXrY8q)-sq+ZuHvNPJ}@4VSTU-yz_FalO3%q{X#x&TKRl?YurK$ar#BTXCyaWIq7%rkJB znSueA^XIjHg_quiULRpDpB&xh_Zd(@DS)}>&5@R*72veX0-zlD7IwyhQ~wQN#Q z-a%L5HiBxta3fHoO{~kyF#@6*q;fmwH`kjf-DF0iCGn8PZLe?k^r_>@mXN2OF5-FuGHvoZh|nA}&eIa7npqzL*dUdj=q4}TZ`zaFt1Zpvi1}d%7H-w*2UUe3RaeVH9EvqsuIpu_L z!Ex1=Sd~_}RSfoU9LXQ%&nf>YxR84Ie6#RT&BzzLLZ zx+bOH*vl{VU4nh+e$NB-3z_&oB+2gzvLYT_z6!#8br0fPXW>Vk5b9$V(-1a;TPPq{=FQzWa9;2#bt5NC}HS zRS1hwiny~8tWO}z_e|xfP%^n-+v|e9>0<56*fst(DPzEPa>fTw#~bY~f2RWHZnaro z(F3qM@%^IRdiPu1q|j z!t<`1-!4XfM$>YfTG9%Z7*D7R+3_~hhH|QkxS5-FM2m@i{^#qMOh@2wHyKlVw$sp_ z&7QenA3xH1hW}+a7PKI<=q(pl=!}|UV#N(*AlM^(ty9D>kuJ2sM&2*c=s{Ve!hE&z zvh(q)p*I6Un{=P%Mp0@X{@Ued;qPdcA>Dj4BP!o@ji~%ZKpiqJP5uw#Dw|eegZlxd zT&1<4w<=Ha`SPoZ603AW-?i^DBDNm$X*j&V$d?Wsp833iu;bVx8P4o#zqSZc&2jb* znlRDX>hpli1?ID^TP&t7CpxLii3=va_k)sHJ8m?IK)6RT&7RKprTw5RdnjgH&7Y3@ zL9zP%E!^K*a9DXkQSl|{I$!6T!Q_$JSgvli+s%IT!0PNiU%uaNrg!Mm;d_(s1c#=Q zRGiFSfRjd<4;6(NA+%|m`U8E{%DVfAO`D=2pEy-FklOA^qfyo?sy{sBY&_Dg<$X)y zEUNw>LDdJMt$-naN|(f1KpfR2Q3aYe&?idYI#;lO%u5amEb@M>o9}#+=Ew7Qi`|;e zTSQXZ9aGMxexyLOaWs&&)AU!_4k!ci`IH;|AWmoypUNI}A7LHQ%oc}+gJ4Ef`R@;j zcNFg%vcMVp>xet3r1tnwE^=CA($2`{~!TI=PTmlb2V2P(M*V5Dd!{9#fZfZrt^G?zO?{Jjiet+Qa$UY>7G;;|b1!747S<%%{cZ@}`k)0W;6YhJ;PH;Z z%?#Vvtv-;e)YMerLU9JW?6g$5;`YtbQTJYk#dR0vzAV(~ZuOC7{nk@%vw6Q*{x;`z zh=i~t0wpeOz(K38N&spmG)F#=Z)B?5>?G6*KA&=c`8BBo3w@;o)lqA}Oh-q#eMz3X zl?GzNJWA&s2enb9mIPc)nC;D#iWF2K!I?*+M^c?&XCZAMMcE9FuR`%d5r|pkxp{x9 zQvBHR?;4+jI`)6@H`|m1u$JtCII)8>Ga4qxKCT}+WCAR7$Z{;={j^plJWeh z_*IK?OW|;^OMb#!d0JvDkE?3u$Wgfo&&aJ1W9#XW~dX4g?3yGDywEXZeDe15HN#o2@V{oe?UH=gJ+%#~?izeFHitP!q4ifgd-RaF za8h(ab9T&c+g_YzrW<)5_<)Jb#-Kp|ilL;&Bz?-ID^JM!;5`*T?XSDV^{1#ymyGrS ze7*4l(bkqWu7z@A<#{ZdIXRoDMRrr!4k_K1zDVI2jlOx)yTv)cg(cRk!VhPpRMPXs zQlj0Ro@j-aB&;T|YC{Q}Xk#AUe!3d*=)!XtpZ2Xh-$Mfgv1H<-8TVw=e6fgY`bNZTsf~_x}{d+m4$R- zyc^g~d@&V&%iF}6wCYFujU|h^+!9Dmxg?DjxfC2CCo+a{hC>T7iVlF^G*y%Wnxy|V zcgvkfm{RmXwFa7L-Cv@-<;wEAc$tno<+7Y<^N#(YtM^C$p7Oxy9hQB1-FFd#=)lhB zb}RmZxWsmV>#=T9LD}7U4s?IJVf91kUkCXJTCX0k@xN^;1u19>GpZ48v9qzXZHd6(U1h!5{?7^go zJ-b%q?&9pre|~toCw^9$BY2s2A8WVB*)@PY?D3Lp6%MSZV@){r-8&h(FE&h$^lnf}=WVfPb9 zQ}|QLBlB6(Qo7J6$r`4X%gGj*5P2*+VW~HIs-pvSby`?EfZztd->fetyN~n>_;b1Y zsDh&WuaZf3x!Z2c1Hi`mNKc`~_B}lyD8HqSNvNZTH`A4TGasDNJG^uWp#BO94N8?haFj~Jw$Q?*p&V$~emX<}C54K+ zHv5`wB!b~lDbZlH-ijNOWf>HwFU22jUbA_4|6ySGdtso2n*M9Vv=Ea8x@7ZRd_G7Y z^rDQ5s0+^x6$bHpRs4CU1|^fl`Fiqkv7+MP@vG$k6WmdeSD^!EYXw6a^*?OINF=N z2+PAm>-ccW5`%)VoNb@2S1Zdb*=IFqi@01o41Y4gADk>^3({uhuYp>jca2F?UC;Ad zIK)4AeZ16{Bb^M@1!20IeFQEc(lNPmp$<8JvHOMuO3by%B?;fIDSNyqGm_?~SpL6n z#MC8OPfzHps$A_hSxDmR!|hh0$~-t85eXPIk8Vn9k>F`kcQSM-oZT$gMhaL|$XuOD zDmPUPA%!RAT*>n96EGqzb#JMvP!ZdyS0tuBcPN|THWkz@$q2n$6v8Q0qz?y--~8d2 zQkOjz8lfYycTar!$@{f8B})>JrV1#MtnIN$?gRf}9CDM@+bBI}i;5FFuG$dNng}{m z!wlg><7)?a@V!`sLZ72Xh-&wzo+@wQI|j?Rz!sCbONjHw)A`M2eZH1do~)+l2a;5- zEzkCVV0r~hb-I!}F@;HRXdfaimwWD$ztXKkL+8*P{I}1<64$doaKySd4!wF+c;0SW z`p!LS8JaE1+jqdCl4=xy;>*?MYx;v5tHrAJKl!Tm>Ehvv z{}e^UKC5pumIOiHy{1~vB^Jb{IQ`rNl5lO&?4VW(A&hjXp~LyQXbFUBE_>KPD$Sm@ z8%#{xP_nyVWPl{2Xoy`*o_MQ#y%`LCP#uYr#km>{E0i`k%myctkM%tK%;P-RlgJb1 zE#ZCg=w-_@vxX{B!r-0V!9oa^D*9@F$x@KMTurPaiWAg9NhMT}*HWlPah*f)n4-ww z>y`DSElC_)v&ChLzEI2!m8zb{p;518uOGl#IljF4V|h6_p}f@s*VOy^p*AE$eOQI? z+e4$?6X@)`XU6(}p5;Kjxn(`fiXCHBvIe&phX4n8%IcM)JpsF|CSR--$(pYK@C$F$|Cs%9U z@biegI9AqM7JqKz2Xrg$){!}49c+@i@`w8L7_7WS2Brx+r4Zt5H`wmjntA!bV!Mu` ziTaDI=aY>Jm>w5nfqmk@A;=c;F~1 z8yZM)2HlNDhwrgqFxx^KMOSv_e5ru;`O+Ok*k3uIn!5T`&;%m1sLT}i*iB-Mlo&iH z)IfQX*}4Upx0iFT_tqE8VN*U>9n~`Q_+(~Sv)w_JY?)Q`WYHk#C~(WtzCrZ1dl7#nnI4;;n0HNsS>^3QyFLLGMDP_lgC44Y zcp>ujKmoN(c7Fi^y~7Njdub!chRu?j^?_WSJyHS@Xq1S-78u0@c|KV^QmqN-tp!3H zvhi6$TSVk>NcWZ{n29Ie+&ik|%ZLBW%8N8)W@GB+QGy_d2glUL_U;qXeDEYx*2>rF z)=b4_6_m|w6#{3GZ)Hg@1oDo{1uY^I+>DgSI49sIoBj?HCxDYN|5#gh?x z^HkQ*=;Vhd6KEAJW_Wg~%8I;C({l9K!y(isg^}h!GgPIjJz@UkzyZKX~cf>S4?OhECqKwNf!C>Wrf|CM&izA%fuJ3G!hjW zQ5wlFrrG_CltvQWN$DJ_Mi8DuX(XlLckwW3B>6Ddhf5>z&p;YUanRC8{9y47ErZ65 z5O2)S!rt%??4NfCZ%V`bG^UY&V2nmXw4raPFggEBL}b4BG@%&BY`y+tNqL@&A^G8a z;?eV2!eK{kPFKqhmv~p_*YBxZV)5^w5tCm}c0p#T^V#~kXqhxBI6lL}80n02S@$q5 zfH`DN0(z#bKK+>k1f%OH10ExXqkjFjHjMew)$IO6L!jv67)u zy+7W_o*Nu0&$Jl69z6MRwMKhhei*MAIWa&=>jg?F%d6@==H{8|lzK~zg?YK%ZLVj~ z}Z;x<`d2-B_mn=R=qCZoTMQ2L-dmm3Jgz0{0s=H;ZOo{a8H3fS-^O9K7 zPnspi;w<@K3UXC_Fq@xnhT-Db`9Cwk1gK8zUs_}Sx>S)W-X(W`Lh&n4BSnx#N3uCf zJW>=xJ}%L2oJfB%2z_x-E5Sd)fT(6Zs2U!Q+nX z>2>orss=7{{y8|1C=`1YYP16;CPOR}%`@o+{C=eH&Sw2bYUKL#Tr^*X(AMxdTKhw4`fs zhf}menZ6E4qK93lvL>vW{pbw7)w`Bmds{q5O1V=YDKbktEYw@;4mKXpjM@fLEaD(U z&o8J9x%o_12#L#!51)r&`@OcmpZY%=NbUAlr`25W!|GR36LQ*do{UH2|Msq#E=-gyhC5u~s#ZZGlAu66x>!PPg__cQ% zvQmP}bUyb1E94}R-pCBi_iu-)K`m0tJ62x&42R?CW_q!JSlqKJO>e6p;w1;!R}n`g z%cdI}s2qb#2d9U_-Sm%zb-ov}fgQ2j0dUMm>Tcp@yko*bYexgE_V!RQ%hw5Rsl}|I z;^z3~YgABlPRe($?dy1La!5+WlF6uhgCIgv#$7F~qos1XXO=a$ncN^(hibwLvrqZ4)uIx-9Taj!+*Cqn z{jK-!QM3XF&Lu?$g)Z-?Mw3;7WW&cXWLwHg+{5#xl3;8RS5{_RP^jQZX392IEeTJY zDuBx5t1PCH?rN}x*rv7Y)sou`9G{hN;07UgmfaLW)%kzsSSTFsg5!mC(|cuS;M8}e z@KuxoIJW$$$+PtpX;md08@m4S1O-6>v(tAIn$L(3ts1_k5HeNfR}ARWfy$t99L2~^ z2Nc*I5MCN!bqqLV@H;h2lt3@oOG-nq@dH?xXc6zgtHl(D)z#G){!lKgL0|}e%jwYK z8i3g|9{o7pgoHKezI{Ps?5w}?_~pmb-J=_qa_l?GQR3*M=QRVV=Acw5Yc8RhhGZse zMPXHailfPMLRnb0c@nt~lZS%q;lAfsZ0A(6h(JLDb|UbUoE?vl-U&%fCL*eXSIGAC zH%#GW8G@Kz&;FpxpM?a?Xm<1eR2Ao#WOd8-oIhtWIJq@ZRT|l}!QnWlOGD@{qJ$qc zqF9j&)w>Qlz>0k$$KUEu_*~!ei>IU#owgDniF_dA(Fk7StGvwsw)hcI3&9gh#%3Mp z?8y0i)4dZJ_p$8!25Hve#e~GCfux;nsa!W^A+N*lDRD@2A2&h=D22rRhP1c-W2Qtv7#RX&w#RPq&&WAz^L2ha5=2(-t?uRueqJfq28jXbclfar+f#H`r|s#a{a35w3=+-Ea;#A`~&CV38OvhD7bN+R}?XTjwV2LzVxs_tlRg z+AMqz+6#&yL$nXjj4_De3W`0Jaoew;Snn`P;8WZ_RLHlBqm}@7{H4MGce%8fc9650 zCvP;OIC&_nu+OrnRDVc450js-i{n9Q0h(pT2a+LrjP#cPS8Y*ZpM4?GdRg;5z!a)? zX~o3yxsIuf$JMfS#`58^6vg8NMIHxdzFc=qYjU@#cs zt1f4X=b_e*=^8p1&|lvApDCMiCV+LuR7=VDd~WxjZ59M-htuvf04l5eU$t>O)`{wL ze1eMiU;nuZK9M#+%$4Bx60}_K-_aYxN$$i`VUmb9?hdd>u@f7@c(KC;EptLzK4o(& zytl@v5*!!8jD_7BcG~SL4%|_cH;PS{wSI8&3KZF|Qxm#bvKhA8yrXzS0g2Tn2= zTqvsTfUaZp7V5~s(RYmCF{2xQk=8=sxuOS-lnLqi8+G!k)p6}w7NQ$NpvCO!;O~G| zi`AR-ci=kr@ppimT?vcwhYG^Hb#ex!TCx}w)O?u7(ef69#v&Ob=O$#ylte6Y zG&_ghc7r&{lB+@JAkS1r1wL-yL5^f%K1S}DI#Vx&0%r8QO1Fh`%^8Fg|m0^T% z(=kNrI%fOh5X>$m$$^RDvr{V|T;&x1#S)hCQP)J;{SGSW^OeMA*D9pq)YWQ=R(APF zyW`)^xLQa+x(~gKfOc)1lju_EfZBvm-A{2h?VDg7!^M(5r9 zP`mj*>n&3-TVGJQc4=jkZ{RV-JGyx5go_#4jWsPgpF#6Zz1iouCcN$XQZeQK@$8w} zRWH6)@$ z=VP|9RS81tUovt${7*bOI;yxP3xYt7Ty!Lcz_Bx_LL7ld%E#GSoRHl`L5AX>9yOdv z%sU@+X`J>ZVH~@#JZ|q0#(#0+daF)SsF6e!w)tO*5}X4-PbLIy4X}$AsMk3X(g^DT6CT>MJ}ABDZxgi)w9+82rYVx6m4&5u+h z?Z4$%Pj)W8fu0lSp{y5SXuBhVm*ajbZLLN($(;c?!<-HG8=1YJA98REU(22&IAhse za@FJN!G#BAFU8k0uS?UNjf0xx_tVxAj_2QHKz+I5pyju^o8m!5gI0>qyG?!^<)5GI z#&zxN;;4U(8yOp=lI0&p)gk%pMQDg-7tR-Fq~N$ThwGX#o(MD96FPj*4?3(ut$^;| zt8nBs^m3U~b_$!nb3$9TKutzRcX6_}Nu7?v{>$Z(A}-$eL+IR({ZnZm>lXi);m_2T zb}}O{B~B#=`}94qxRQ21>KgMR5E>`z9btFb@L4b6>U)f)AbR3SJ;ThP0W(;V|J`o_n*)sNRxv}dze0yX<(3@J~JZS=8o zC@2Fp22bwMO=9Ald-I*SEVIs5lADmhmnuTg(PQG-sDL+HU(?va736GVe>K{3oi_@m zdSl_e3btBF6zNB#kqZ2qSb4snU{=1RUQjmc7D*i_V9lS@Wt%8_%8KflaK=gt)%{MI zZ_xzM;;-}oXq`p$a8gCgy1S_|tG;M2Kj(sZQAw$ls2+&|VQkG8_AhLuAW%VnqN9qA z*h}Zr`Rjq3+PiCHY!UP z2J_Ld{d7T=fpW8ua@AxRXJ|(mLJ&Xi_QXPj`{zUB!JS0d!1giYwe^(ZmYEe61c%WI>%lyd*NfMyS$ zSx+Ge1SY61h1?ZmI6Lif#n#-dj-1ufbS2PsGvQcr&0-9D>FhL%1w4MXMjd{FEUH=D zUY{$kOMig+LWbqy6HO8+#!elSRkD>$2u8;!3E>i1`v_G05KUu6=+OW=P9f=30KpKUvLdo%ZjnqnnzJ*d6908N&U;^K? zOKwyqVM=8?^OPwG7q>Imd-iGh%6NRFe_1imv)qNMST)7Xf6|<>Sd{kZ9DCoAsD6gS z`^3&sPgAP1V}t`pYhJoMuD9L;ZIVNEy@WI5zJ1?eBn~I_yBF>5X(DwyQ~6B#nm4sl zE;Fk@$KF}aT&SR407dr!y0wY~@{;s(fkw_K>+!?xfuBQ1=W1;YKJG?pKT?czt-6y4 z3HmprdxTWTAP-fXFi!;8vXL|yb?CF^;zY@knrxZ( z#v--hVN1$tpCzK!uJwhzPF}XOF>126QAwG-T}OQp3$K-w5@^v4GN`vzqtyT*pjnAm z#Z6`au1=Muw@dd=q^8m2-Ec76e%|gD7g+A2xz7KdX*M8`RGW!e4MQIr5=jJlp1P3z5^Q!Bpvw$;@m66aZPeXxaJ8h% z@Sn>qXa zph{8UHTTI1hH_R<@IY0L=5aw_UtF-|$rAA;Nd>;HR@2-!PI5hL!=Gc#DTS)#N^3o1 zrwaZg#JRJy3SV&9SWWpp^U+W*7f;wdmX-6w2%lHe<%XP{q0Ey=cP)$$WZmNyly)r` z1;O^JdOsL0hqsMm;^a7l3k>6ai@+UDFosW!HgGs;&4Dm~zef%PKxxX4lcaI^|9m%y zzm~3XMbRD^8<#NC{@hHj)V-eJhx5g3`uP~q<5U_xh;xPs0KtUgpWs&V#Y)3uY2&c- z4>Q~|FYJrfeT>)yvf6Bx%bbU%L`b*HRnalHm?5wC3rh-UMzJci-51KzXy-O`AlXk8 zv>FJOE5%W=ho@Q{NN~_l_>>pXz zF9YZ>oIIy_=w|(SGQIv}8QS!0!eF<*9aH;bbc6B_MLNnvfZ&m}PErQ~bWuXqIJGUt z0U2A1IlkeI`oq~`xncu! zw%S)<1;?*e6er;S{Gd1D9O>;wV4oU%Z71_yP&!pDJ-9gDDA)NR;3 zoIHh5e*EL>xX~YuN>MD>JB&@CAdAK#qKlD;vVXO-Z^y1TZb#8x=QIZN&&M|0zk;h> zK#K#xU=Lw;c@lrZP*OtJuE0>d$-+}4`}f*Hd2@C!d2&jk>0&;n_m3=7yL`{WY-iGF z$};_;^cL3=-fIjsF~}LJe7wg?;Vc`}3LA0=g&4f=oG8;(OlWr6{{t6fA$29!T^~(1QC- zi=7@rDS}!!{@3_;?dgc946eXmDvsOtyhZxD&RI?#dptyRw!+)x(v=z(~8YO+YLf&KnjIO@#nBrlL4|3MS(}g=%)W#RGF0c1 zD5qoC)rV>tKYh)7h;khFMWPK7G-ENv?vp;L`6DTzU!2n(|$K zoiy!BbnkESTu@iY3YBDcab~C2lK4}+IeVh2iv1}-^%nEjWC-2NLz{!eWzm+sER&7G_+WHA+kO~u>uT&U_i%NxYO^*C^(eKew#U<}> zD1RU_Ek4pxVO*}4dqCAp&99`@Y^gAQkW`rBpdK|`8J2ZE=u%zmO~N>-Fy(O<Tjm2^W9MYNrrc?h7G4L-a!1vC}+y!jt4i*+l4|Qjcf(JAujRc75Z1R>H&1G5!$rYVt&1h+A^l{1%@vHQ2gI^hkf117h&*_J3#y(4nlu7D{fMk(T;%RT z<{lWyo8nZFrPkT3q(^0zfs6MDU#k^{8M(Y`#ys;Ey99fP_kqBTvcMCkC4j6ReKLP4{P~ z5`!p?ad19pm8Y{`xp3jO1G0gO_buKQ97DtQ(}jRZFvZ#!=WtdD)U^J^aoy&6!?6kS z@5KBw_ z-EYOs+w9M~Gh_xt7x))z_mo0@l39>|Qxm}5~}m-SUp zEC~!OWrjep(vNSOCG#OAm~sR%XVctKI|*m_5;O8amA`N-&1@W3sXT7)5Y9)AXgo`|OSY2$3`KFHoN-r>vN%>U5F{^U z3`icrNstgam4a9P{{T}&rPT(Kpqw(G~Lh|aGIQRjyk7zgL z2FlVlccjhJEpLuiTeE`w)EILOtCf!tEVy(hW3%9FAq2au($YANC=^U7CRU!Jx93=! zFa45ocV%tn!>lL?e}AmJg2LGE(O98Ju`T)7Y*h35{8Sru>)72?jYKqTKi%v%2NO0y zNcwWoEM&5wBK;9r#Y(L`(IXa~1NVmajqBcTnO35`NklKJX5ke>479awhl=YZl}!Y` zdqqL^>3&6Ra}c~81DD)1u@TcGV`~2JFb7YMzKma8JqoRW1 z=@LzJqoBtt3%;oS+p-z;jPXWFtr0y6W@IzCVqlbT$1$oyll?Mss*){y=6O(c&MoH1 zheLJX3EA>OHWhrk*Shz|Lna`;QFDEB2cP_SeK|8GlpYuD`jmfB!uWCuP5(G&9@JNf z*aJ0iY=LNZiX*^c;>Shcv*=Zb?n?)LqlG3$O!;ffWV!%ZA|c&|J)A)BHVVtP7W?eU zQ|T%DS@+o;3$ktA6A=Zv4s+`-VjX0L2=N(e0ooh$R|3+lHgxPFN!yk(k=9A!_?ndL&O$Zg zFx5T*_{Bi)ot;(h1&YG056zFK(J%RAJbHGmCv~MsP zU;NvNx^|&*`-k#^qj?p$${x>#BD%UqOMq1@P$mA5N~3<4fUc$Nyh35sl;xv-Nv`l4Em?a$&Qgp6T1x^5<@G#q8!Dy z$a~!<@)b&1tTRzJf|pc`4h~YLS$O1P&4c?& zz~1KCH^xBW>xgeTCTw53<$BRl0S`l)Vr0(xkL5ybG_+ao5oJbl0LnE+UhNR=@pRl3 ztHNC*gj?Nj?9W&=0Hh^UgQc5=^WXVks5>7mOE8r9kp3l6;_m_-#b9UuYf%iyThEWg z>aysnyCBnh>{CYkA3|`}eih6t$0pncggZZ3gVw*%pBYNFMpw312`8V$Ckqw!FA>Ip zBMo*AvN#Dd6DX{7*0ER+GgB#uSz#}0 zRxGP!C@?68nL|7hXCg|6zRP-dPy#Vf(=Skx7hLY@ z)oA7RVvUfgBd#QMP`X?UJ93cenrhJ*K;^cw6?}(Kwjz@Lm5%Eu&rJU3eEqnhG#j_L z{4*7hh;f+-29#ThA&pL4;b`!kjyLI`@ygbfK6Q4V>2bGwyrBJ}IjU&L0@r6e^Wo9V z_F4SL8=g-lZ&W%nG+qu>K<=89JBpm(s2O&%EAAfxIbZiRYus{g8OD)G#i61qo=1!S zT$9$ZTU&8BoM+YKwEuoX@PyFP>-BuHQJ)j5)=5J(AT|6Nip=^HZ5y1sTAqGrta3`E z^6FX>Uy9f+_c(v$31MJ$V-q3C{oieOTfLr}r$ zx5R#{)rW?xig}O?rH$hb;eJq(c($KvBCsLKMBvf*3NA9lIfdvI^13wYavOadiLdIy zV(gk`+!k>lBxW>aVpr?_O6WnT$;_kh_8o@)Xw- z+>x^MOzgvlSz!D&wHq|CAVW z(NU!}kBOEaDe)T}`a4&$73MD_(=8vCP5FS6!yxutaZnEt2H_FpgVcX4wHL?sD-GKl zgtIXqHEcg!aP>!>a1N0VyfeQV(+98|FLH?c<`x?p>ak$ru3;MF3 zqJT;2{H!>RTZ7-TVp;wYH{|@PAPUq%StBk-nv&hhaHz!K*a(f;vGum;e$aT(diU5F zID?B7(T$O;8*bjwG-n=91%mrj0WOqA=!*j5>txe61E-mlfiawA6ZK7vN~Tp7bL)D> zUjZWiCW&=&Vjx^KeLE71lc?Pk$k`D7>nB9S)tm>dLD5>n z;9ZfZN6(H2hT1%G!A9%7x!z!;8Zh(%wCwJP)UKc*HXfRwrUPoub?C7BQ_?*O4ab&K zkQh(SK*lzXC!ivj09H?aB^A;B3_XtDeb&U_NuoB-9$X3%zG`an;2|m&qUe;FXQ?_o zKTv1~Os&X*(nld!!#|(eaPO#_yMTO6Vi&r>p|IDHq8NH28IEYk6Dr}HoINxEV82-H z182vFQa=1zc#+Pfd??0qL-q6VjgouFLf5S*i{?FSW9KfhMd(?jx14{#@=re~qw~te{1jI^ZC< z?qsojzjGitSvJgxFQawiYh8?8EAp6!#!UIfg!lrluUEU}#HAvRf3!u`JGOa0&EwcG zRz$R%qr)C4mtu9HM51ektdOhrf@rUTrNW6k%TDpUH_T|FIIqhSu#1e8i8`JLDJEq^ zJ0ryXl6sG@Bq<|!S8SGd{Ie3XqXAzOvWpHU@|4GivZXkfoLSve1AB#~)0#M8EFY|v z=i42n)3&?iY)b@swX%}w!%B&(eC*)C3B`nIF*^6?!-n>A?j9md(-YUM&1r>s zc;R>zKETTr0)|geQ!Sdzf>gEWVduJYe1dqc@2RC>k5%dNONc)UcNA9nf|#~erOG~t zkYR--iPTriMY|dfE|B2!mZ&XlOUx!+z6%j%)z-_bwAz5uiivUIq?Ksc(0|g=Bt~k( zNp371Ptq0J14<7U8v+sVFb47hc_POSHH{bKpZenQYO^*UvpotBsD9b(bc`>qc)a>G zN>!uO8a?>yu2BbxBk)Ar(DHnt)yW!FO%kR;a?~Pb)ivsp@jOURR16Y>vV?z?Fw~D# zI2ehkA@v+Q@l=2`vemi?z;LmBqF^yt-rG&FZR?mYydlI>C(xmdqwS{?5Jay-rV0B!A}e68VXW>X ze_SHUWKCshD*+m>k@RQ1;{xa4b_v~zfuKLfAr)C+`s4wQh(vB~N$nH<-pfmN@vraw zALR(gQ8$dgJiSwc`eY%fM$9cAv{L21ijten0sc;T+$nEA{%g6T8% z-v^7%qAzAY#0`Ty!3?$I|0-L0GN10I5k{MK`7&B^qhOWTm!EXxo0n||hn|A-%yl!9 zXZlvYGgX?<3_h(BJATrblUJ3#c{PC)!l3|Jl_b_EeDOc(gs-GpCh}^QSEa!2EcAY-RHKuMWN<=hCM$@vQ`?^o+Db!CDqorGLF>1Yy-!URtOC( z%>3u8DMpoZphB7dw)|~<{(`~34{|a*JX>Ea$&Lwt%k3}|o~cru*^HHpBP}49b!;^T zFP0fkx=UioaGw{vA85!jw4$VvY#k#e^VZnsfC6nzs+>e(-U>;SF{TTercWJ-PIh`0 zL(rLsGDIT0n>8}GS&U@@rV>@G*l0b4!QaO|(-e2$3V==n2!+meC2C4@kLzZMcDVg> zdWG{DTCMnI7Drjf31G>G=6Qxz6%WD>cF5s>7n^lZgRy?b<_g$DO8fX2aY$rNv-DqL z=(SyEbdpj1OOw)xkl#EvDg#E}Skv-@2e8j(i`{y?+72Fwt+)MralT$1-w1h*H`HE1 zU7}hq5uDK!s*JMQ1Gsh`S#mlsLE&!MG*|Xu;c7RX`=5ZfrpksGECa+(AaVm6kJ@Ni z<0})uS?k8^fgZ)#jtU?KGfx&YTt`(}tKb5%)jLq)>n0(!)^y4JGdYO|rB`RaL>2Z5 z_S7U8j77Jqp^k0y0u`=?{9u*1o`@3e%8$Bo=4imqcGC|cwq;`e4JT!vsSse?1INNb zV|w`?e2M;^0B0Vu#`%fN>7xFAKmnp4OTGx;MUg1hSH<*je=h8F2aXti8$Eu1>U*aW zy!z6u?E6vF;wj?4=wndZCoV!iT^H53T2Fe3p7&pp)9@_$las=QF9wsBhlmvfGE^pdlj5c_s>m(A3!czO&ONtgul;6gl%f;g{?i%N6UixA*P)kiGnV;vbF=7btq-O;Mtb zCVwZh0#Ya8UHBvp8VH!(9oA+p;Z4n^5XzOQNbN{t3n`#uu()RZ!NfCy>fNY$Af3c? zx!6^|yKRIaVQgb7$9iz#5>zJyDalY(OL$9B9R{bgHggp`Ee)ozJRFwxHm?#_Y`?JL zgVPfzr`Zf1EH<0<1`6wZf&05OOUej%hkig0#q*W1M4lk?&~hjapSd{`zO*@7px!_( zIWk^+6^V1)6TY(*o#>B4u#_D8BsAKx-?$!tO&I#c_uz5|inAQ2xKoA5I&|fuW>5Ib zDwyuNST$mxl*iAzCN`H5}#VZa*OHFmF@Y2(xfiamigbS}8-k7xfco?6*}_-9B6vc|g!-UR@y#!vJ52*57W}nWv4u!DTAtZU1w6WYv~s$ygP@n1uDf!kb{=q?>fIz%mCE2dl#E1Cv-z=d7o8fl(Bo635C#p*M ze3sR@^QLg5f@I7z@_*J_U-EA9$MSMcWxdG^KgR4yYK8y2-j3I+3(Ib=>^^uCmZ?Dg{v(56#T7PUCO?yng?6UDP&RwQVqtJM?n;Cv@Dy7XNmSj$AJmk!+!u16rY^*0Fe7eZ^`j4e#|S1UtM zRFUS~jg63xUz93IpjIk!n&JSFd_v(!{PSo}61`o3kE~2=-N2V5z`ZnY^yxQUlR!qq zfW*jVE230@;9CSM0}AKWX)VahC=X6Ec)93M-~SS0QQ53(0ovN*`egA z9|xf;kGs;wejGemC%LqH4FSW zgVz7+?I|Vd!=L=WS@;k}b-dr4Mb2uF4tdCSAMU7F7R@Rka*opvPz_KY$+!GzGrjsq z??=ZiY`IC0)m}Cq{Ys&4L7oSXgsWa&Uz{&Cll6P=qI|fyO`D3a}u)vsnS`#9Z%66P~yJIyFbB7*zoW-+?>zn@+m zKYjMwZVcOc%?x#`p^?Ek&NThvnRR7&G}gEzCp z*h;_suQhnyhpN! zT>yzP9JnNc$!a}S#aK^$q+fz0JM}_~$kHz>NkrYe*}*SnEWQdIdobZ~;jTVUtoorW z0zq)l;UCeyYrekl#o+SxXC%3fV92?1j^`v)pH0Ruk-0nu58*u80zTG;TShj~9uC7EbP5d3^qB@$^}4+FPjlMdG@Tuof_UV=75$vjzc1o zzy#Zx-dp8iT@O+&M*f1pgnKpa^M*X|B41A~*SpE$;%fJKlA!=#-=opF(vY;R zEr}#52HcdIlr0Xt-qLOjm}8P@fehEi#50ZUzIg44bnz{=S9~vC%J~9H$%3hzgIAv5 z3|eoudNRt#QL&Te#}2*VEO)#iqS9Y4XSVrwZy7sBG9`DDEhQs-Cdo|t7J}S3&GYuKuW+Oy=SXo##;XjAD zRZK%TTq9}@@D`aotkhF+;Y+@sR8bXi{jm(V{$zOT&zhY~Gkvkv6h-?$mhWgRa)-$I zDNcx$ODQcvO(VuO|C9#YV^!JtOqgn@a{*5X0T|cgU{c*tlZs-GioIJ@ys;h?m_w2a zu3m><$6X*=3m=8JUH9Tl{WpS)ivY?OJ)Gv6O-`lfiCLlDgfrqZ(=UfzGPn)4duP0D z4==;RP~Y{@*V0D<25S5HG$OJfg_fBI50SX+LXpj{-crQ)G0;mKE(z=Gg(qkTV-4|Q zVue@Ji!Fum1oNBgmqp3Aj%$K2?#N?r&#iQbfXwc6)ILRzZT5S!%Af`2 zacIrL`=RuV#!+Qz@XDTb;iW^pR@_5?jYf}l(+y0982u(t%C}Bd^rPN3V@YJ@S;{uil0iH-+fl&2uP1_c z*7O>a)#NPUizSR%=Ul{%A|aMut~VFcRTghM9+R+{nP9#o2_FeYoiT>7z_|KudO2Hg z=*)pQy7-j1K;WT*0u3I{m+CyZ;6O{R5|@Gh@kG`D``+WD1V_0c|0E|Bprn5ZTe|>n z-W(r=PEh>r@(SX=TUt)bNsMU@lv z+OeuV(&D;*XplRV6;_(fn-1r|gSDwCGJwfrm@v z1m2el3dtaEk5-wU=|dpwW?*1m{>!G??e_#`q)KmJPCfVO!4*$& zuLH`LcIxUHZU2u0BYE=~$HugLh2z$=RUcOVJ46mG@H$@vf1D1-vp*I)pRFO_=Lv15 zcP>vLQ)~0A$ZLsDpep418Q^zoz8dUcS^aV`anvL>?PX3=JfdLcBkYIq;Q`|1w)&qj{RIB7-|TUP`DR-qLG?fa2sjq|^Hi_8;awJ_0y8;tjhdM{J{V1TTsU zW}mm?>Jt#x!E_d)%+)iH6^;!HC~*f}scdxl%>qoP$5eCkiK}YW(`HC) z9l0n_pO{4#{5uR)3lkV~Gd|YX{jGUVWf*jWCDrCWM5!tGAQSBM3sT9*09$-w*0$Cz z{`l3uhl9h%herpG4v$77NWiZ}3!G2j=1q3At{VOO-{-8{p|6X$-pm&pH~9%*Hj8{6 zeh+-P#8JEgA%`TA=DAfRLEvI0{=mNi#E5&+A@CIiPol~(!^fUsR;b$2on%&l6n76% z{+ILPA797C7%LnEzn5DA`IWpZPKzS>`y^V$p?rG?OTc&%myihLH$@C3>pGRUwSs?d z&JHF|PRR#d%*Pb^5ty}4j?%Wzx4Hh$fZY>U>S@GKT;K(D z)+|y(J^luc0W!bnjqavrJ?X)q(Vk>1L(^k!2}`+ktw_qj>jfe>7g)iO$D;yuCsR_CIq6DJPj*u(Pt0lROsrx^SKST0BbF-)O{_nBpf&*io@H(2 zxnd0&qO!G$cK=CNM6lyiw~1sAe(W9QkA0N>G9h97n-EJ-0`|r;OVq$U;zlGrW45Tc z6j)>LI^~>d%$%OW@7@xrUydTg-o^yttJhpo)5;Nf(ZL3-rf3S(`4(AD~n#eY)vD zHk94k4h96Rmt@NAK3_$_nEVYgui}>GbG_aT9MeEwe%YLjSB!54M7pjNEZMOj>$Rm| z(G7qzS%zcVcfx0_?mTMQIlE1@X74r4k+R%BuTKr2IcSf3SQnKZwvp=F)+&Wkaa-1T zPxmwrKNTy<9!|bi){vS_jzy)f%Nlx$HIMgO%J8SS)zb-5hyQ7~zp-x@khZ1Eimu=j zhlm2{iGX(QC~?Tg$pT=>uZ1^BhRafbC6MFIX!2@&qk0UI%LCE{u#VAo{o2=K6jM-z z_tRTHezvAu;HRA?qS>22Rj;2s2F4e;b$I7Jg88+2857@d6uk8uFvcuBKEn$ zZy1G!Il7^r^(CVrIXeEVU*jP@wXf>xM*+B^Gi}&P2Zdph7+Vm$(uWs;XXopcoEJ*WEQtOhiseI47G;nAT#3n>QSrHY&qi@NOQTUyC)n9X8i2 ziCv331Ue;6>Y>d>0(?*c6&=Wa7?w?&{<~3r7?feU&2zQ>mJp{Jg6GUq6;QeWA&%z_9~(zpiy1@C#$0yc#a9(nwhgl9oa)#`LSROA}IyG zC1O3IcV(8Pp3^d$(?)Gk7wlsZ~WS!df%2h-RxI;c%P&zhW&W{O0f(Mg#%M?#FcK} z9)NKSA7n5QUAV1n6ImpxGe&z!57%^4@x67z9y-X%Z8&Mss^IY!5^K6w2~LR4U%vCE zvU{vFOxfU(OP1UdKCQH9=N0IqEKT$0-WYvkJfX!a3*LV7S4?cta0IndqvK0^TmVU8 zE9-9A`HJJ@H#A+yPH_!fwPW%F$=8hzRGkCuHvgoj1E?^i;dk*cE^I!`D|38)E>3K5 z(7aeTA%o%@+O~BgKt}mlV&B*n4-YgX|5(HP$Z}>P9%*-dAkk|}wJ&8}9baH&4<73f z=~8QN;!B*Xn2d^m)>#Z<;ox$;c`SF|5Uf8eIn*|0ZpJt zOnL}iX3)skBdFbOtfc@jB@WufMtG zW~~uad@e(iUs2TCttMQBNt6%)rp_El_k&;KDR~TVl6OM(Y)SUXbhDgZDu-nK$8w=Q z$MWfUgM1)rLh;ozl1$veD0Z+eV&VnbTTDF=&=BhYSK{@k=2~UynUQZ2+T@kmEeJ|8 z*_WAKuh%z=iE2N(BvOZF05H>V2TmC$N)}eTE4(du|IzXI{inVGwM(!rnpBzjn+~^F zQn$FNKfgU4sej);A*iotl5JnASD2-;n3xXdCVnaIt8^e-;{2(-oAB#$_wk375xKOr z>@)Rn#nM3*we3Cy`1fh;%z9LvQrcDFIX3lt@hL2wmkMkZKMz-tI|o)7+c`2w$xfZ^ z1|$k#|1^}GWFdkTt>+V}{(e|YKGJspY@Mr7$@szK`QrT)Sj`R2Z8QvxH)pB_8g|&SUqdm7_P&O-d{v% zw2{A(GER^&zD1q zJ`Kf~@524;*weDOerlLen$uSFEFgdH-mu=(7ioIFycw`+vKp+endkEI{d)9&^gjCG z>G5Rnj|1kN@BT2r3_fF1v+-uB^)}L5eH&4oimpRN71Xc#pb7 zDa~>gpbCj#ZH^|IBPJ#$Kho^)rSz4(E`gmOqKlC; z69&z`{ekK}FD}(aF3@k@Z>U?p`$(I=KT+An13{QbH9qkNF5e&jcDdVbT$|vDG}>gb zeecWtAz4tUp^&5}=#K+5)*z(W^r#ru#Let7ewE5v*e~yfE{NV1j&NzeVckW`E;o2H zEUs4{>?r=WkC5XN2M8~X!u{`rmYbZThVS3%DJ8*fT%($f&4FH!O}h$2cx%+>OJUDv z9pIg^WXE+Zf2i=ew3g-PDtDnqV&y@wrxp!6#;~%QCzjD5sfAlppi1nsyikn^ov8o? z4Jlk-*y90*#1Cyr#kg69j=JhP2oPBVB-WM`>V(wPv!(@e?1d?HV8)|}wz`yyt5XHbe zGgVo`hi?x+*=7o|rC!vvTbnJp5Ty^3t-Lgb5Dc!k8y(#q6#~JrV+uT8l7JZSUJC$U z2R3H~W&k(=F@6auxli*RPBr$pLn;L8bmD{FTR{792x#kNY6IH-sU>VUp)iGM%tP;} zFQK&2?2GgSN10<8eLav9Zdl`>>O!R?o0ndkba@>^4hE0ad|0tC?~1NBKEZ_z*i>UM zXypp%RWx-^Zcj7pMq^P~47uxwEMy0Ex1@iVje%a$w~})H`1bnhYQ5QE`wFVtW6M-5 zYV7IZ!DhW(&R0Tl3pMBl4=~65{q=0YygpIu9d}Cd>2_YF83UnSRyBR7d-U^R!6X#8 z@fIY$i8$3*c1di2fMUM**zUxEV$A7Vu8G6K2`+V|AEv(s>Hj$!Wc zeGN`y4RN{sDl*-9NmOUfWNvuw4=Lle5(}7YF~(TgSi^#j(@l*FUMYgG)r2oA4g{i$ z;eRjmuOO>j`iQlVmsQcAgi{zKdY2EnV$E*fct!+$4a?)EVZ-?ZX*JFdR~D8-u!B-S zjsY%XP4tJbCLEy=gOd`OT0}4FB}u#0v(h8fVr&m5G!GaKhTG3L2p2#f@T!0w9!90X zn~I6+g$gm6uitsV(S!INDE$#(D8gA|3upa|At3AQCrt;KZZ(u;s@^eOM!rp@Vqm|! z50_zVu+&~pE~cN@vHx9!?9!4$*)L;D&IRk@kvt%ku#zbnd0zduc}mWMlW~(EYfH{r zt*r9cjf^f6OYaoioKyOV=UZQ@)JP1J@e;RpZ?awYTr{d+w*VNj(R2A+a2Q??V$vpf##aihLM$^*B|a*ZV$A7ujfhIBenbPfHll$@0>bR5mew>hs&WB8ld@r>w1(*cKw@8>;onaDP;duV#=AytGMcpNmM{S_IOO}3;-1V zXT*`-MPNA9zD!S=ON-+yQP#ishcino+t|HKEqLUg+MiIE!ZdhfVy7y|sJ@8#h$++; zM=}t(501o*YH%biGkGUg`sH!D^b5U|+t~C_(j;Hyjp(g_IZ8AIZ+g{3a{admQoefw zNf@dLyh1*kK4U3$AhE_eefmhvoQr+ORHyZBfiwv*hc zMZxj1;B8<6L`Pyvy>wR!SOKq+qYAq>ELNH=l@rys>EER9Okg>#jUuHifqsXbC4N%RLD z-a5LE}Ea@td1i{qPe!Qi5=nTKFNRwUw@LHsVl$sRN z;9H4WIPyxqcz_}No+t)lUUv=oU%2 ze!yH%Bo$w*1bp6c$5U{P=64&7@^W4XrlMz@?d*ard+;b`&78bFeZBoqAar`}Oz)tQ zJ_a(0$Ec8qO;k0%i4Oy^zZ0Rd&aj-hf8SFcWq@Eu7!KyL0E>n+yE*llzNb7EQXU5~ z2!{$`B9FT95oy_ssyC%L!nD2YZW&;HKCe1VhAbW7KigtOTG@9{L zerr>@d<>^+MNj&;SY44bsL0<~4pgmgQ1H@P7HngMO?JqOW}DvtJbc(vEiU=(>c2p3 zB*h%;HF6@hkk^#zy>qAgVb$q2Sc3-!YT482cEAYWg#?qsGPs_CiXPY??2`}aMh@oi zqXd0QqqesED0Y<%OCK~a)dj}J9Y(sDW343SJ2u43Z)_2&C}3nEH>o4tJdCI$c@14BeF|GXGGHof+sqtm+vUN`rnkkPrrVW@P$4Pnwxu3Qyi z8NsoSZRJ>;?^yzze6mps>E5<`0>t7r6%h!*YQ0H-U$lLRKId6 z2M2{;F|PO!A=H=n5Z^vD*WF0N1<-P=eE1I4$rNWYo-xQ9Brn5AU>#c@T3s-;^uzHW zb@}mSZQh8~*&U2=7F|H)Gt0%v{DDx?q64kAm>Yqk77eJRz&jZ{B2M!{qOaw{tcU1K zQQ8V)>a&=g_%0sAO|V97*)a7sqH}FnQSNZIYLn^G{4~?!Fbui?bwrnoKwX2~*eU!F z3*FcR%PgoQWYiReEV&K)n660xUeQe=d8|^*t1+BfhheavLmXuC;d;86W3Wo8?Ug}> z)%3liqRKqW>59F-I-u$IHlT@}U=jK7jU0&_6z4>|R`azH@qX0ha?>QG?F-5!YSMjL z00-@lmS=;h=GA42YlI~=IzmdbmSqMjQa!<`(Ol#*Oxi6@dvwaEe{8cpHN^o@Gs zKHB2a)|NmbHz^(F#78>4B7SjAHus$3pvDw99{0ar2CI}3nVB~xQ2%_mXJ)cpfSDT( zT%xD?hhOrrKHG9MR(p3G-ICe(%SxP7-Mra!&k`b-BYeW$dNQ5Qp?b4*8YJI--$c8K zhiZAC@tF$mm7omr1E(u%sXlQP-Lrk$D@C$OyD)51v3dkwSr^ZpGZ`PBdg59=HR9%XQkVT7F8XmtO zjHw*YF10{P>){QE&EQD&o_^X)uRbEUU72> z(e?^#6CY-|3dIX&Yt?w$Q5FUPwuguu9Q}B`yWT8*xSXH3bi(8LC{_1Bg5QMXBX`2d zg3~UaA@^{<&hU9cDbu6*^~UPW9bqeI_JkNMB%a7cd$d_xs4DhmLB}Smwl7aI zXAwZ+cywb$hL1hf_Ash9a0{rW*krm@N>$7XIW^y;k!jA&mnQ{f6zC+2CI>+t7{uJ6 zh{7ExFP!8cmrL;#89V?S#1t&>NHt6UywRVv`<;9@MShZonl++p=I{B4kLVnPIKsmgMY{0dt! zIVBZJ4v`oIdHB*qOIm0(nx@zn2-~m#ZG1H*e)wAZC7T>PI9bdVv^ku=b_F!Yi_LO9 zf3{w!Y(HlA9-A#^|3g>$@%nPMqpVD*Ml9+Gm39pIp*e$}%i-Z{vrw7htLyXCatpI* z@_wrOf9~)ADRou~U&!7xU4p77K>a9Vvi#`oVv7foT#nTwjWWSa0zL4mzHV2QUwDq* zO;zfJYHP(#`7uNJo5@and8OzQOH#r*?3R=iYc?PQTTR?oNMZRF4DCVp@Btg|7}`UO z9y#Js61K@+s8DdA!!j+SC&JW`X6jNzvya|28#vWem35_ko6#$3;so{IK6{^vw^t0{ zoOE?Uk*P(2*--KT>!b0Du-imh0G}BnsLgS0Hj^7Ts9M9V`DF&MX_sRfg%Xy$PE`*k zEkiBSQ1K1;8gk?HY*#I)wTDa%hFBxe=54xql+7Dt0c3M_BOfbPuvEKAC|IlL6dr>3 zhT&=Md=+7XQ*dJcGL`E7PC128=Iw?E+C<|dMo4A=@pP>{iag-c;p2!0+!Xi<+dbEG`-v`| zg#AP=VDtX9_MkmLNX*(jphYu=jnU}r;x;`VBquO&hCBvK9{>1y@Zjn7ay36&|GC)UmK7KNK3ji`>g6)YCU;sfS$S}BC4KC3{l1Mj z(Ema7z1eup-y1>-)&DbXl!!}Y-gBQWuDR|fh|pwFWOCt1wLo~@l8fYJ3Y*E?@-_~%w#oaK7De9I?ptW^*e zd{WJ2pO8k9ym_JaV39rA@(4+~zMqKinvSXc@|w<8ozH#M$EORgrD%*L$RazT|Cddf z6=uQSparcZV+6HmS(TPj^R{nD<)Sb}hItfjfv!miDCYc21WuiW(pV7E9pZ4kx|)!| zND4(E?Hpz=!u3Lt#4sdoy5D5j9hO&~-Kl7pVZxM#V?n0Eh_1R~b0!@YST_GbcpoaT zICxa{`uDR%@Jb_dMoyLUj7qv!n7x$3eg=l?XQ1=D!33UVLJn0_Cge-zm0FTjqUc8m zL4;3HSKd8W0cn%xE^Hg7Gi>W3Ziiiy*NE)dSPwQ%xM;hxwvAY+ZGhD0a7u9GQIhGL{qbTe2wOza~S?b%fh3)P2=8cvy(r`oJm@ zTGg^Xy#|ZbtE|mZ_EihOYe?Q7-g8B~l=>3M)JN4l4_jft6j=OdzSvEdtHZ&`>tBoA zt4^;Lv*r8cEOR@?)6Xy@=f(=~WVPw>g&5!T??kdkumlvga@zXr1+`npP^s8JOg)b? zn4Db`N_FY8E^Yh}wZqk9bPRjfrlqE7@QxVZf5MfuckbF`_DNln*(dc)W^E|lWR}adH0}>hr{c*Hem9J{ZNTBH2}Hp2xE1EJ>Ct zuHSsbs$$t8iZCRC2JB@uR>f@sjZy+HOV2mfb#L%xlEiBxbqX)YIH(KCl_OAWWb71U zsXOX=b80t`j(Xc>Ur8h zu}UNAIh6W4SznS`27&(5=K=wEU<6>T*`ob_uv(r=5Li28WJ3rU4J&1I^RfE~HwkX8 zB+knl&#GyeneWy|6mqKVO4V)?lu-fMo5;NVd-6s2Ms3JfJ51^Y@7u3+_*_=1u%`Ro zi?9O+{_=|Tibr?kf8WtL8yGESid0+zF~ z=R!6L&X*xo)xwchYR$Q1BNZV9V}=;(+nK~Q?Gd%Qd$uynUiwO;c_=!rPCCek`TPAOQ#gX+Prz;frnM~U#mu! zX{asAYI$+;?PBfSlHpT!f9s@Gvi z9t!W40gOq>;|{yTnS;*r6&tku@ROToC1|k-gM14fk;EXs2a?hH9;EypNWRNJG7)4z zXW4lPx-!A#2&-)}`kH%+YCp7cEpXglPgHYj9c4%rMcQ36eDeIMkZDGHT1(YAJ7q>7 zBIL=m>POR-NZTmko27x7Y#AxOBz1#$xuqz7P}^^$5wS0j)_JnxHwn-7_8v z_5K#p7>NX8pSnoJ z?(Po)sRhSsF^x7aFz#wt3%$MSC(`53u;eZy}tDEWSI?8dH z+$bLkhhE1&3GBz|3iR<3a1j4W<#f~b#`Ck;iY+qT&Q_1-is!%blasS3uhHBJm76|H~H1|XcY(JLDIcf?{T?JS|9>Bw>M>ntW#?uyxz{)&) zo1%B;xSh~r&?#5>C8PqJ0v<2ymv=)NC%&Gry5>rqLt*(t9qX<(np^T~@2+9P^+yRS9PAi>(nIBC!dT^Ob}jVCO#^iuZD=yzUWr&vJM zaluCz(%LBQSJFYiRggWbZnWtWEN)sr^-h}LRMRewzrpi#<8RzsqsyVQ?cK}NHoEjr zt#!=_g(*y?DLDtEC><1P6qkc-&TCgfbi>E-hdEncEvYyeVtYQ@vk$jKcdCI7waFpG z*Y0vhwLUv_{G!NSYY}h>GAV+(5*ZW@%uI&OUZfp4g;!8<;m8m_u#A+fh)_+zHj(~w zB;giixl(U{Kqg?@j4n_;`N4bvf}rImrVH__PykC5Hl`mzNF6+ z+Xqe8H7tfiiNrSoO0{A@MSI;@YThQ9U@C}FlLMvSiQl_|0#|7c8qBzq$-M|-Q{mbXd?bL3tQOm#?T zOssS-%bH~;tJu|@_i|f~(eBBP4ge4@-mkOo*qGYPd_`I&@hH;f)mqs_SW7rScUX%S zS9-Q41HG`L_sbX`9+s?wTjh#Nqf}J1GWd%6OPxGLoy$VDt-YO3mX{w=Et185iN)F; z>oD=eE^^x;bo)dq%5-MgK|jHSCP%#?RlZ-hSVV&^7||1CT08W`*5+R- zP5y;oKvEsvv3L++PZpP=qE43YkAI_b`qns8GyBs58D~}3&X%6$gG%7&@ zH&cnJVHuVpa1E$rvt~Qo{yDwE88~Qumxz+UPDu0s%B63TrVTY1;_1b5CdRsjTbSOs z3(u3u3#rRXh1QYeBl|2&!Dw~64(3&q&$#gYeq z^ULaDG;vH7D;s{+36F_{{636w*-fpv-hO|?y?!!X))R2pXFD}7eWQzKJKQazke+cv8>ozRruzC+#+ zu&inGA>CU^D(}!z#3y9B792$FaxWQeX9~&<-G>LR!V}WCPS1rlAcO$(hrqlJF-hMg zq@{@nYBxVy3ft@S*A5iT;5QfzACx#BLZV@NU6w zPnEY?{+SP+SgTq1;6Q=QPKKSV_{iYNA;qL&77P|kYp*V$Fif)VKC&;I4nf?e%-MY^ zq~hYi?su$XjoMF*tyAb@@Uq^O?5RXXM;FsilR~k}AQJb<8VF2EK^5^gxYad1X%&>A zSJh-8>dGtoB9)T6aHw--bC($|z~;5mQt2-ejOAh*Z(e%II9rKi9osTk6U*X$Fd7(l8k#c zxHsX1{^?j5w|sCIM<^gsYlEw-IE&CcEhQ8OHl zr<>^om5Mj&5jqN;R~>^yh3k@mpq@xg0&-$Q;ypD#ZYLzO9!X_N_E1KeNCZOjlc~ZU z;Bt}QQLu9lZr@9}%8udDP>3n`Lx1M~!$%}Q-Yn;WdZQk|uJ>w5+gKiwcY1oF`oo42 z1w}!5(k*qNvdAA6v+}o+6}&w*pi(lhLVjG12Lm1C685*`f<9|Y=6|kSeoM&c7fv|1 zzFgCfOuU|p>D6&l$$-)vhix`U0u8+NA)RqQnpeiWfe}FU+^ya3ysl@;SfV)_W;F7R zZWPhhLAdZPAf74|F^r+n_Ki?oZJ511i3S)neOvdK=Jh-RDPd?4ZBC{Yap_T2Te1Aa zdXoMrA+6gD-%n_3R{e0PdH`tj7XWA^U>SLEq}k`p%nnCR$$ZLEmUTjwr#=F(aXhHg z!A}NURiK(yh_(7{(h_wvyE%6da(sc2F3p24{K2Fclo z@;&p|n8J4<^zYit>F#@JTMIdq%$N49P+{%lO#9ndJ8m;|uDpA1tQ~I^Sv02B#&$-Y zaZQji9qc9nY-KSnQ&`amb_=iF6GZc&oIV@9K4C;FXu#7nZvw3LtdDT-RoJNtaeJ1X zDnp32ImQZc+BsA_l5U9@4c~11)9ByKx2i)hi?1gXa-eGVbT?UC&PSor%*)}oQh{M` z@Y7=Vda>IqXKyftpFW&@`ZRFs;OsOLiUsR#co_4|XfCvwjyLO>+V<@sUPv=%x*9Dz znWVuczdP|*w$<*^8R@>+Oq1SseT!P}fA8du7!Sa%BzwV9H+*J-upK^BDl@?d``#pQ zIRHP~PWS3JH-9>;rK)9soj7<%PU4PxFDWTOKbWf#p{lNAQ679R8!oT))o#JbmPNKP zMPIDu!~K5$l4!<2;TF8*0JETisq!tSek}hga z1y*ofPl47?X=_$1O6Ilk)0%_DV{;%=cDFldJV=Ir}_0apvIl`C*~HC=8H{VH-D z@dl*Pv4{(9A`UwZHD|lQc88@Lx%*HOGbn)nc8L7s^?E*`Cf0|=L?8i#FdLwd*7L>t zDV3Al;M_*T&@C#xf%VaacSV&Y%WJxx{ju0>N4}YMZ)>>S463RwrmPit%agL42=yVX zjxKKgH4Elkx?&E_RjO^s{mp zPw3)CFoBeH7BKi8Ue&?mVDfG_7;ZmrcZ&2&R$=AJ~rxB^F+srJ7fB zDTSt*F^a}Q0&)vGSEz9ndZ9g8f7I71IrYY}WC^2cD$t$0_fJ?eS*q86t|{`&hyt%8 z*Lq>(I~gcG`>T__p2~v|HdR$12BC``&&P@84A{xp`B{K<(5q=$!CiYio!@NM=j+{a zMjq<){6HYB>q@#kND%4jObB4IpxcrJJ60`Ilx|fEbn26PL(H|(O(PBpW5{Suv-oS& zjpAq7yDm-G4gVfDt3c76a;iU*`HdP`F!p;iMkK#@*}_eU%$JAbn-ZJ1VOz@`g2IT| zP&BFJOy9-Vk(1VeMeBGx{u>^u28FuB2<3I_kLhY8XCpq!+%6c3Q93F%$709QLW~px z%(vOaZ!H5`+yqB2HyK3#a~?eED$!=#pciKb<+l=%2x#YZ0@(U8j%|X%;;)!TWq0;& znRici(?1q2lA>lB$j#6a^yDRU`SMhUr%ZsUhIv=X^SoYNVH=$3JeRiK<_!UZ(zEPA z;zeW^_J=IsghwOHugHxg_ueseZVDvO=$Ri0-CcgTR5WFAaehs&kM8Q>9&(2tN?JZn z<_-skP0AZF!zU-a25*y)fMcQ*;($z0p;+;&i@}I0j(vAvRk8VGYc5qT&={rz7sXIk z+};aK)R1c7c&Gv#>j1vT$x{cPxMk_myU{A zC|aZ4vryn)+2)Q~N9==$jMNpvRUkk-W(Gx?k9>ClMMqaw)%?rFCs!a@%Azk~_;uun zTqXj%Z4kZOXbg`r_MUwyuh28oK3MEsG_gVKOc1p!3YEwQl7D6VCbPN2~D;AK&J7WO3Cs7Ak*)vMH&r(vH-v=Sxf3}AF&Cci%2`nnzWb_{~Vm;CLtSJs= zmAS>-7Qwfka|;US=2rCFd+od7ORi~dY0a50ha}(4p_4u4wuVg+SpUo?>Shs$WTHt8 z4hp|cPcb{3uT#*C6&6KCf8i7P{MGs5Q|W^Ntz=vapTxqN%rq|B%@=j*#pkE#cQ_9+ z$oh}vVx(fHe7gLCIZLEmN}HK)_Oue-KF%_hD1O8<)yWIqL)pQ%L-b*POp{N;MPO1J z58Yjo`HPSU{5a;YtlgY<7tViIIR6yT0G!~={v}=H9~FUEx=p0!6#UPR#D9n$i0Sop zz{8cS3uQPQi;}MuezU%l`N zm~xnhGRbcg@=?Ht$|Rx}iJcaMad&yo#-xKo-ae6YK*_SxVW`5NZ751zDW%TP@yX(R zJ^8p;QG5LO)$)P-dc~3o*jm`ctxZ+ZVmM8l3u$?;&dD0Dv^$R0djEZx+8X*=;@3Z# zAZ^CrYtqkQi>9r?VN42encV8cS(K6iZNDYUsf>Gk;V`}#K{G)TUFgr52rjFP9spC?sr7H}HIl8Sq>+3oV-JnE@`9`<3_3%g6#U>1|07 z_FwAk`l!KLFyiY2lbyJ{at&Isy=2&p8QQDpP&JU0&~9vDP>N>X5@iVy5iAzff%A?y zcDP1lve#JR#bUyPuU1T0fRzd*u{4tXc5y9?idT$@Yi*K}!9P`)Y@Z;vT|iodY&TuO z7ZWCvPEW+bzoTNp-fIZOggX%v%`0vyChP1Gy9j6o#Mv;(M z5ejrvE61vf6t%2+lG%ekO99r*N?egbJZZtWmvhDE^q-e&Mc|xZ+fJ;%44v2hSSW!Q zEX7K%T7Rw*vsy1iM;|EHu6x&Z3o>j?*mzIYlV@Dtc=-E7Z*N6NVvM6^Q+m%^pVvIS z`fc3ln^&Cevf6#9MF0P+RjXsRzPO_NoGN(u`~;#i)^bj-8~d9n-&CI#T~Sj<@+eph zql@uN*VeoK&Gt|VsG8U0ITZ38Q~p#I5+&!fXt)+q<@WT2TukwM7iFdvFM~bgCWI7% zC>*Lm`8r_`w<8LrviYrkRz8mNQXVe^Q-5{i66DXxbPMsw%=XWH-|XW9#+qCFywt|eQ<}BMYT>(V+`^E zZbO*WgCu-KOU88OhzT}RsWC>!EK8fCl))i^Poj<{kXis09QJV`n=RvEbh4UyCjIPTub3rF z(X3|Qj&Su0(znUuFPLBZV)|x*o5a`5J;})_l05QbtH{{k!PD#IYJRr<6Vi+US3xo& z>l>=}P-s>LmMLSd{`lj1HQy2q$~zPk4bjpY?gd4Ic)}-8IaY&V?Z5Fh5OzU|mw{<_ zIKpsL2TZ$*V4|pinY+9mH3I7-p3{O`lkCo?;8}G330oh$Rrs_K2g6awOm`Siw>uC2 zHabrt!-2qV6tp=SX11+Hn;&~#8gtOJAEZ=W>AKDi@WX)9rC~>K^uu7&8n(6$G4|`B zAQZsa=^or7!W6~t6EsOQ+1Zy&+6;rEDt@^ScOFlMsZ4!USLRN1M8RUyQ)G`yqD%43 z6ZiH2g+Uv!|KvWES`qps(CDf{B^4v*(53j^EH>t&Nu%Sa3VnMVSZzvEng5e`dF|_N&9VQt2s)WsE2`RN6-Qh^T2A|rHBpTY=dLG?(rdCG zmVP&mf3*4k8u42EYvQ$yYS9jnk5H=?-9>_0bib9b%js#(q^i*Gg2i#cS{Ko-bZq3{?uwa&l&tSga84^VtQaf%M23 zVyDakCuHGUsuy=&i&5Q@yb+}xXM%q|-4W^ywqVkN7#^nTS1SfuW~J|Ep{BNkKvN>Z zW?Vlz9&$)UTcOrPGCX#UJQl}cJ#Ehj3{p|gOhv&~7D)YnKfOABO0AiH4FB=abYe6U zZ5VNLgFg01@xvv3HHBMM0>|s)B5V}Ci3`BAxI{#>2a0HOIqo}|{JEIIMx$@&+2j?< zne@2Ed-$qlhleMxe^uaYVeQA&ZSC}GF*U|Iq z4Osg6GS@4iB0^0Wzb9Gmm*=e0v2vvlGLA(pQ^$q#0nZ-!NlXBo$g_9T&61XjlPz43 z=?5CY851NTQ5Qef?RHrY4!j9|F;WcrrBUY#7O0efvYi4W+|Uq8eOB4z7FV&j9P16i zhdfq!O{OOzC4LOU{Z1UCuLQ>WlQjOCn`a!_{wd@S8^UD zs?BoD$T{^G?;cBr^-=3L;6bJwD@3bCiq3dLT}dP{l_kATi@Jv@nala-q&aTZpC{An zPsk#OPwc$8`y1ig^a^Yeg;+G;4}tbk0nEP%y0$z;BMUz`Sy$O_VUyx1() z^SpV70af{W2%76~;z+O5RXca4$2XPj>Oc?-N25uAVZ6YdkSIr>XQCYG?11eovnOP{ zI;hDmqQqBZxIkQIs7JKed>8s2qepYEQfpd`N((G)GF`@96VfX&*`MqxHH^Gz-r@ea zk=0dTz}R1v9$K|Z`}SH$@dZB2_lPty>MKN~k02#%7F4sLwOUTGgJg>lGsLwM>`rL) zW=)P}wVn#TQfA}nz}qq8_^*o(_!8pHkjY_iO3-8hA1#X?;{j?EHV1WXkG`2&(g zFqug88;34aa!pyYjs-)-2ie6I?#+!n5AbHR7L&s6C1&CuJ2niq7&hnl<;U^I5i}+M zN^BDrq8>FeyGs0*rrp{}?`m^et_rHFnxhh=N&N#fnoX5*!u_QOvR-hoiI50^p>N_0@!4}7Cob%}wD!QaXN^*FgQ@FzFa?;Y*Q9ia*^-w^7 zKtVnf8sVAKw1R)w(KB~{e{K9SIkoNbcm={uggt6w1KZp`uNd>(QmqhbifaP&#H z-r4L>=C-c>0hmQz|A466?BiyAxo$9Hxm?MHP0w6bfgm;zwOr#!X>apZikw#PR;0=0 zFIX`s9xBE%CbLgdmBgfB(r)(g|DOH!+Ye8VCxd?+px!O)8-?2w;iZ&o>1>#XE>4-L z;e(&o+p(3rdI|Y#^y=ctXmp@joIU|EA?WYJWp^g_HmXtl(WDTb#6y%tw*@9|iWo9CjkJ#snKQz+BA`{1E+P@UP0k5Rwu8&9$ z!}9lIi4TDV>MlU!U@Uvo{Z?E=+$gmw9K`I;P>3SBz`tjw=aQ z$LMs=pro|uNMatxWbv^K!yO5Jq>ar6CiHH;jb?GqpE*?}g#pvkSxYFJ7lij!~ z0)_L3h<%Oo)0mrfpd(}*6#L;ogLVCInACFez6I33mEy8i0i+@f%w<1$i6&vrOJzgE z3l*Y^i=gn6cS~aZS&jTC88NE=qX0Yb_Rt&!2kvJ%dlAz=nOhfNhyRs|cJC2+lk)|l zVL_I{d@;I^LFl@%q7$geHNAvJ82eMnnh6)Eof|7|aD0J-gwr@0ttc#Fyb)ZkN0jQD zuP-K3i`Hee;3vE32loj>p+L54Q!;ZgLokcD86hIb(qi?L!1MjmoE-!cwG;7gk-?cN zd4GL5Q?N!7vy-zK74*aHY|b6b-ajRUGp{w$^!46r)14Za3cAUIHry)DBeP4I8{+8^!KqHmTuB@ES{}c zhnD3F?kw>FQYk15ImNGUV+JJpHf2y8PJX#mMdBq9qW?niD$hyji949lWtJ`vVzj7o zK5#lhTHHf-%R>jBV4YyJ@=_JquRn8uu-g{+GgPQ(3PhEr@!)Q2p2><1TU)X8kb2ZF zVL7o|yKUCEQCe?+fLrXb?Db%P@t_74C+*iL25>IL{0-ZEuU>JE%wQDY5U$?)OZ3Ld z`cI%uo1ety0BZc-@>9Y@!im&kcWi!wO2lLSuSQS zSg8?;=+;=_{PPh>yGMKUakC2`c87zH7(XOC!tii){VYZ|8k^U2RQ9NTS!tE%<~1pf z$rMCv+^5a}^P#+{`ZM!a86iP1Wx}dpFZ-`s%+h}F<+8L{kh1v4s7$_VIx}1K#nJnv z%xpZp9PFl;&n;T*y|x?p%xsu(dLr>HLHbY54kssP56%DGFPX`g914lq{91UCWaXju z#Ox4iupOHa5J>oR*t=OE6fWBfb{^tAHKRc-WI6)wq;Nn;T71|LleTPVI7Y|kX1T~w zh^*IATqhG!6_#10>{s(M!m_DAklK+w10uMgeTzmKAL6T*{(2l(6IO>Fk(q%*<$l@%H5jWfM)r_dYY1Gz=}o6TJ=(P~f+)VzD4cnIVsuf)t8;pc`lOpiN4?vWg%WK)!q zvRC=b`=$GOQZJNM;80b#ZzArRQ)&SPn~(-jp`Y@%W$M@)$b!zsO4i}Fj+ zH`(vOxGvJ*dosv5RnpTBI;PHP={c9FceQx@-ed0;Sc4?Uj#N_ zSDy|;W$wM*{gN}$fAh*WWFBta`bc;Hk*;RRXIRq-vHmf|EhV=Fn}&_b94Lap)}+s> zF*%!yW(TmHuUVAMnJ`KQKlG7QzcB98<6HD1Uo-{}Ezy=|!V*Yz8H-cQC#_UoE#ZZc|FrfbJo4 zU+T$0A?m#mE7GpP5ab7O!NyM3&Zbe=vmfoGj0-hyN7cJLRCdr?fdnK3J&qEBQs~OJ z0H`Z4;f2i$<7CylHWF->vj{lDzfX8e84r177gdYUUw{Np+4_Jlb#+=0{)Cf|8op$B z_%4M0l+K!`$}|O?f>_AQHSYmm%fYgG7*h-BQ5E%+8%biO@AA~<{<%l-!5h-s|;B%)s02V^WpE{$W zO{KTye~K}i>{Z`Dj>FrH$Z?oj9sJ#1Ql<(Pb`~?m2wob(4Jx&5^6uIma*zThu8$5m zE^@QgnU~2-+K-uIj*A0dWV)kU&`e>9TC%;*{?L3>qymvPSzWHUCp!o zE7h%HS9QAejVmZg@30QE+^P&$l{R;1eF-f9htnUfKihn@Nc7+sr1b$AF4j1dt;caC zj$`AV4Y#cjx<|3+9<;aH$N4aRDyIKs!ZVNrPD-6eOr$i}tB(Zd7XWMumIbh72(k{~ zN)zqf2s|DdqLEP;uK(>PwZ!V{!yjP9mWM%C)VuCq3mlUi66e$(63L)E2FTzQqrzd( zp333)J4L0{Vf*PJ>B+iz8miJhG&$-;h*SOopacU&uo52=CtIWwMjKU5Q7{qm!B5^! z?LBFPgMAahu!^eAmSiJm5AZo|H#Dah%F&X%rRRl zOnKh360!~N|$#J-Or1GNeE5d{U=p<+c^ zH}vWFKt%=bGe}K7+-`5zH7TYJlh;udcRig}pRGz$sicxLD0mPv%lqpjZnnk0E~|_D zL5jk5&&HYGork!;WfV$Jo~^7JZoJ*LynN!nu-*9cSsl+OldzdxC0%bn1LF}WsVA74 z3A5z!u!u%i8hPyYCFp3^LnWlG?BfLe40(RyinDps_^IG@Zx6UA_3OJHN2r6kDu(1}!bZ1*F(qs~c{m z#I_rcFP0m|@XS9EoI~`VGW}dinpGzyF-2P$i2J9{suY?@IEAr2mF6?|{f%`H2WeCL zO?Hh>%vikQ^}l$jQ}^yPb9G$t8py_}YWcf&fEqfjRQGG9Vc5S8T-G#I-LKZ;8~!ss zAk`@xVEOq$$kkrV@{8U%s$A^pDEbDmW1?U6xpv~=yg_Lyhh1;5J1K=-I;WFsfiz9t&`h|yQ|V;)35K?=pFe7>lO?z66iGSg{zIwk#1BP&wmEkRxRMW zX`RnqhI^#0DKRR@o|L;jy}_;Q*TKf1r3%Z5MOE0G5B&ZK70twb;tu(<8ulM17xO4Q zk+!<$L(szL1vtL&EY0xSZ~hbW9@4#@NTz%}>mkN=+a)#J`*9ZW2f*$;l2$s7Q~%1r z!2Z;UNoFYeCUF^rrWA)!3a=b~A0H-8D-UzYD2tcxB~nWdTBzo~H@!l0uWyAV3J9*KgKcb)a`~yVmWyY2gR;DzCF8PP?G?hOZ{EKo zW!eexlLhdYThe1A^*x#eC568V&s00#MaFuV*`Z6rm#$`IrFVpc~cbU4iMxT*|i9c(ZI$VSm3sUY!m;97lrWO%0 z`9{xQaW287uonwe^*7yca`22YF`tVIvzC09#wajwf+L`KAFppwEBtd*?MUy8ylT`@ z<;2ahg9TK(KY-Kpg-C4?`?L;na`B=AZJTB}g&-;nbF%k@{KtI&%q0uz!=aS9R32gv zS3p~jiTOB9hqXMyS4tAlrvtq}+rkumDM*HqxMK5~KFz-Qqgd1=YF%wq+Ke9GE|Gj9 zsrlCoBPv0JcIXs-NFf7mD&Vm&M7D9MK(;CxHf1@JwIhHC$}vC3`j`FAuE$0Y*geJ) z#4EjV%dZeicuRTqzId`V%#s>t?EHt;#))|U6UNZ6vd>P7oA?#Pk=<76Dpc$+*mYb@ zP9%-mQ74zj?gKwTn*YUghy&RYcu(v8@JtiZ5HMlkh!x0UT=Mx^YI~Eb|zR zC@Jz4$1Td|EB|4EAh$xG;9HWGOfNuJASge8mmx_gk?Km{^Yg{OZjmV3t{8y9BltuI zGyerw0}wdh1VZPa{k$W;z9YugD6`-3mt1>qRi?X$>-}3 zKQ^yGhJ95Ed~TI zQ$T2ip^c6M2_jP^g9mIa&*?R~+0b$$r7un%+1|65Re$pC^v&jDBDLbV^@B~S_GxoL z&#OZN@eD&YqY|?UBw5YM!Kdnomo5`<0~~iNU=!2SbntdqWYjtjoOH!5vU$9f+YZ&u zru2z2)C&Z8uo*FN8~Pr7Qt@(o;W-Ry#IUngmfuT(&tA6f$#a%oB>1?*-0c4Z`i9TX7)Rp- zceaW+6>E82>rx3`ck~Pa8wxcSD5!qC)o3g6RoqbA-+r6!{cXR9e)ERKpI8Y&_Fy&F zU?lMvgt`(lMuO?7f4FOR0<+WdCMCwa!T%~&I$T`O&V}uNIQng~#=gOP+eoDK3ZB_g zNB&rDKOG&PO^>0Ua+_`!C`)jw3rx*mou7g6{B+%LH-6-ZBK7@g0(c1X7AXn zdb(l0Ssot%zkTicE!Ic1Zznp>c>ip5!~A9lPmEZhW>qvw_t>nNw9q!Hv{@{HBU9@f z=V?42vxebX!3dN{g4xV)Vo8^>qGbQ(HQzvQlv6DV zmo+Ya$ocO>;V>kUlN;CjF83Nc@H-_0tpblk01`n$(Auv?3KixRDdP3h!sjaibzRq0 zpsgkyQQG&NKG}LNLenOv5;5QcO2WnE@eyQqbM@TOU$;=^SnKeRO_b)f3T0HwAahYJ zvm}$+*ITFy8GJ;YhZ3&gek)Sl z4(u1IRHLU7BG}xXt9^94_;ai5(DT3I70pr=WtuXs*IFm3@B5*q5u+db&WhS$&^u<|y#DYfs=Pqj^0#dCHV^w5p( z9EPVCKk8yFrHXV(T)cBzcYW}EnhD)6fYw7IveN$T#3DoYdK&&0H>MK=G^Y2zRvS1D zQ6%rv$bp>i_EjgjX6!s^t+Li<*`&2c&T1*E%UJJCckby6Blzg_I-B8@bpu6`Ya1(Q z>T_vq%-Fh&ZJh=i*LC|_9dE@`=dpqiQSjn)33OzD^7_`td&yvVHDYeyX00|c(ce3M zpRg6~Keqv0+M-Y*9>r7$DEdKeMaWb3Mt%Rh@cx}tU%(T0%|(HbWxm;o#``=YH zB6wEiVIHliFu2zeWu(XSaQykJ&$4_U?42XyB^HNSww1$%NQZYr)Yf79>CvT0T97e4 z#RGiS^8s?p2NwpK!A^HAdW=6d?QeG<**(#{sO)d3PnrGg00e)xPLlVtH@MyOqUayp zK>w=Wl2@e*$Z>SS%_p>t&Ihk^hHsIORC-XS8s14GNqNxqso0f- z9qu_xIydia+8g;(J_qE}U(y4!N@1bEExE3KEv-Ftr=9JBl+J#{k0 z@GT6;tsFFP)4!ATUB2_wKH09s-%W|mSC6|4*1!ME9e3~mU;NLIDI`TzPevbzM`rFa z_#|I7g1a9m=#{{$h`oCxxa|@1-iQK(N8Nqx_rsbotJ_b@jRV_>IR%_l;rZ+BW^L{P z8wcHBy4ZZ!y3Pu+V4^aQ&foc5{@4i!_@MQ^n-F4tq?T>I=1S~6_eBkSgI6VWvg5od zjyZcvp@O+`t*k`{U$LG907Q)5h@n}TA|DrM1}+)fHIct^h%xd7B{r`<C^Nvu_n)MG7buIYwNU+UFbZGmrneiGsBAbGz}sOJ zaJyKQh&q}#A23$*p)8U;DI@rweYzfzM}$2&KK$i+b9-~MT7zv*R7*eme6yJRIbYa> zEuU=rCXEyhVm&`>fB!2bbD19h6Lk|7Tu1nsi3e z3VgSXdO9mSOg^~G)9I|L#ZlQ& zLcP}2h5wkHPF`O7lPWB(&B6H++pWnoz7uUj_ZjjjlRTDcM!)?WOAxLt&)l;Xq(=!R z*oTGyxvWjyJO?y4n^O zVJ#p)naxheyoGSs#tHt71wIj5$>@gB>1l z`yM5YWa*cgZ#=zfI9u8`VnP4QtCi&UxHhpB#+KI?i$5z{np5+;mMwEaNXv$~zmTd7 zchMLeym#2koNcXOV&eBZ#!^MggUcSfOWk`GfdxnNWD&BD&G`9|qo4j`wRv~9Sg)51 zb1svUw&vnNbvDrXFd7uD#p?IvV)D*0)64RQNEqJWR)o%WFId91yWi0nrP`^V9U?r z=Etw(_J(qY`v%R~EKgYAso|skAV_d}&;~X5gMg#uK{c)W?h=0`(ju%Lcio%*{fH6j zcu@h#lJWrUF_WP0loF^DAYKlpuU;rOC6u&Oxc&%$*`|b2II}6Cr~J#U9Pt*F>TE!$ zAd<1LlRGhVq{$6S2g1=rMD$ok>ps7;z5J&~I>uYWSrnstdj1(M1XgRxWCFMPHE4wL zzL-`7q~kzE$$0od+pI+wl>*!T{OYCr5)apJ?MV9E5SnDGv zjN-peNo09k4o4-ES;*fi1@Dd*r`-`#U~lb@$eQo zp3(p4%P`;wit!&j2wHfiHl5JG zP>868nZ?KL0wqSLwOib)`LR0V@qTmrt4u|iS-43FHcPDppi=~v8~(7UxW#j&x|ZRe zuSn@wWhx-Ql4uaSoPALgo>;T4I7&4AJFDS@X79yD;9v zFDU~h)Lw@8>DJ#(Pj-B8vY0QR81&;tyq8MU_gYTIX*BD!Qf$69BtZItL(VC9+erK#*Od$I-y=hmnTrMmaB#aUdm%?!Dj zEs=9?9r__OspnA;g*_ z=7{FK(P;i@W@(K^%gxpH3%|q+1mcbwYc5-{PmgpV6PT3))Oii+>c+d|gya=_xCO## zLrt|)y}^ojEsN)8!Tu(+n}(~HG?_PJEIn1IJ?25y1l8BA? z9}~3V9>54kyq{Fhs%6Jl42i`b+F~3XO3|HLW|Ehd4Q{qacio~Ol{G=^r1;Sk^sMUK zTpDO=6b(10^69%oGWv)pTY+@IU#g*&qaw&~5RLw9eZAA45%~C%TO32>v!(VL+_pGNz zE8>3gS6^voyLZ8s?j^Qy^S~uGMi3)QE>K|ug6ZCxTH)6&K=tKP@*D&B+$>&vpQx z`-5_(@;E#77sWIF7$HP*j2D*&114E~aPqavxytt*NHAK&R4~p=;af6T-nuZ4fs)g+4ryr z>QQd`#p=sdIgognhQ(MfgIiUnH0wjPl(b(4ss!yCw0RLAm*91JBF<}2(AMCHi0v_% zzg1U#Sp_59%A;2mynMLJ!4Nwv?-8F=eEALV$&xVKM?rFzC!7jKDxerF7#Xo`%2gRh zNNE+P1jgqbg-y;DAb%gx!&m(tOdar1?_(B~v9C(B9Mrh=v=mO9zcEh!x)c zbi7F#3-nM{-`p+Ky+G=LnroD6J%gfe=)zSG8|p9Z8bkx8SjN*jLYH0U@>}9pV;?@^YL^ z7q%$DZnx^0=$sJ7M>SL@jN?^&m~g=2sOPfr2cyg87+0cWNoEj(_jRm(x$Tq4i)R@8 zY?i_$N|c^65({)MJD)}kKx}6JutQk0oqbfjHf{h)s*rPNl*l3n@%b~rj_&m3FcC(6 z^39Zym3ti%8`-|eDI*`CbI5A0NF!5th5E?RV|}V#B+G4 zT9d)$b!PYSIyJm{s)MJ{vF6*+W{Y8M8oSdpbfjp@__E$NKh z7+D)$3j9lJFPBM))Y?q(SEK}PfX%Son)RpMjI9Fd8c&@SVkptg?DOSnb`dg^l8+ki zjKNzov+=yYLg-`IckLA zf9HN=vSBFG|6YXqpoqc+OJ&=kJu|Qm+_y5TXoHs_KU+QDU+~QC!tYEN(J~BaA5N`#T=yUw zcoN+aRW8c&0baYGo=ik@4`Ds6Y>(SfA%r>^iU|Js`rGU6@-oQ2 zOI%pITekjm2TW`9{HNRP?RxRU^@XSFA6-oF%1_sj7*|I>UydgHKNGlFvF2Ewx!0d8 zc-Qp{pdHM^8Bt_#+~pu|qCQ(%6Ae2jew$y0$6N#irM)OIdhAWl6s|4Ba3s_UVLjwo z81Z|jtvObfPvq!th`?^OI*`i0vVU|R{j0#ZqgSP#<+Y=E`B&1Q6ut6SJ}6EM)ihcj z##;YVahV6w=}1bB@#69zQD1qGR-lSv2%e&HSonVN(F89#Y(IUtXoP}8dBsl`S2x?w z=_sJTjYsT`voga>Xyxs&rt*R&kM&47(UbJ-n18F5IL(`)twerC1Ly%rWQ~qajI{Z3 zrVeWPKi227*>-icoFAP}_7w}tF^?HCy;^^!Yx!ca*2@a;dKcbugW8I;B>+Dxg4-j4 z>yTCHELibDS(w&0Pf*Y*#t-J>x56I7H%t)QZyvvy$@v;g7he`A!So*3UcIdZRABGv z#qAAaNtx?1U9UFNE7yHCML@K4LyEFp^`u9o0a^9rW@p_etKT;LqNv~0_ZItC zlCngvq(S!x){rc=KTcm|d7RaRc0_p)U!5Mb@izXQU&)R?FFiIuFkZo)lgpeqJO-^UY1aTa@rhOsR!ss)l5tAh5iHSLPOQy^@t79O{ul8CxA!cI%-*xbf`+3M=j{tV0XFQ_MVs5L{`YXBfKbjIg6NZT;+?< zAI8M4`ReBL)J87P3_FX9(?rPEtMwIllp4$kM-ZV?nLLoeu1Kq|bi(R7Ly4Qc38)b8 zEG6)jZ4#>6nYvbP^&%WY-`gAQGfUTa4eKGC3)&`ZY{H?Voz7W$+M}n%hk5vr`^xlo zf3?Lo$RWDRYIcZra+HkfvVDWAa7DIVt+vq2gMH(FHKvj|I(xx=`?!$SNZpgq)_jb0?CAGI6t$np9MGQc0wPlaH z1BqBd%LGRgnsvd^&qJRewX2s?DHj)&sYsGK9+loBEvz-=mmX!8LGr<)!1b^@y2j(6 z%mmTh?cn4^sO3lfc`O%)V$qC#~X4fB8)2`_9H&b$&*Fi5rMxhn3%gq#*K~Iu>1)I~GP)%A2E_eSQX+&PfCb9oaE`{Uwzdgr=xT{3FRW%}m!a=T=P{Th{ts2b=@edUpSHCi+FJH3k79Ze&@**BPt%ziRiHM zIe#H0vsoV2Ixs$-KL;e((t~pH;e*pFH0Z^>jS#+kmzwenbq?M*U{sP$F_=17Cv+ev-stX|KJ+{>*jk)XE#S8MJ-1tJ4u4;Aex7MZWUeALq zUq5K+y7z18Mjwz{y8eYM-ROn3^4t*?ZFHbqwElfS6XjtRZS+pb_9e%@!5Bzex!oOb zhjrAia{xgrS1+Wc0RTzLgrh?uo%QT^y&}WiyqR4yr(!+cN1t=L`s11j03^NB?P}`g zS8aNPCG~6&@1L=2L@W46@~FyMq96nIQUiLxrKX2ICS9#ZqaQ9Ase7_G2lqFWcC=p{ zbXrEPM3w9vf}`QVi(H|RbiovzY3fPO9bK+Ig1#c7y;?h5VftTx|M}?07r*^B-TT|V zE8i+^&CQX^KCE)+OS6Jv#airgy)rp9H)IOsT*f`sS00<6ojrPNeilq+f|~!n65xCJ zm}QJVL-gAlDhMh$05@w0vQ~Ry$=bn-6{+i=z{}#u5!V9>+aJ_r;6tl8o&a=qO$DS4 zaAkZjZ5IefHhBj-Y4l0YQTl6h@1Eu^I7O{3Cj4-~u#$|y4mt1e*qN7o-#EaFs9L_JqS z1w~k+4K=t&og0F2_$p+T{~4sCk!t59>*(I`v3ek?s;~eu!p?RBhY5RiLLaT{(Sw#R zhN({J{P_XCmC5#w!`aD0X*4;i!v*#U7?DDS|2oqR{lsI4DmHuLr%ow9ABc z;JxnZkoEHn0MCYy%gioYDu6$}SUeB)V_#b?dp;gi&Ab~Xck&_M0j0!~zvJ?HWfEMg z!5FwCF$#dS4XF9($;G0mh8zR0hdGXr48q?pL=>&ZYi?Tb{tk)vF4anW)Cpa zYs6+%vtLs7@e~-|%l~n7cqObTc+#@Q2l#$vC|s&EVVLfzU)g!h(5~F4cx4SP*>2?k z!$pOT{5C7Vt-Uj($S-18^2b{(pIsg&+l^Xx#-iDusX_1r9h*)P$qE3xSnkilG^Sb+@r`<@}4@C(F@>8p3~|YLSa>sBwTT(x~1X)mY|X= z`dlWhaqV!2GFYT56!|XzHWH!H|AyitWJa*H(1-5-PR%NMRV7Dul_&p7x`?A!zUPB1 z?Dj{+XD$!pTz@OSTO8)(7%whPOcU(NgH+p&l5f>~p~~TX-W)D#gb<|;oA(w3%aT6$ zw7R_55P?8YyN2O=MS>iA@GuAr^t(Ux<7TB6|# z&s{WnE%9II;Q3$u{eQg`PLjKr_ufxe5Hv~PcMx}*p^@g zFI6KlRqn|>>2eY}v|on5ZU1ezE#ijJaxlAGepG?gRaTEWTG?VM`rFsxGAl#kp9}I= zs#h!vo5bVb;IdEjE8HAu9X`uy9l{(xtTB#amb07%?>4T;f%@}&eZrftO1?_%2%HYy z=`=KgOHT!xeX`grIYSFYglEhM1DgTh*xbvK9{t5uZ~ zBX7`ukzVuJ#9Y}aWZ{N(qprkZs`+U;Ou^1X#bPHjYs^|$i2l_@FgE+F*NUb z9*)j78?36n$A{NXO=5>#zHfH%1iOOlhy~C#SJDP|GAC`P9=cWts$+*`?~^vt#p1(E zmdlNibHda{R>a7;`{D;l+g#BS=<`uxxX{<^QExJ7G)Z)9x(%iQSgaFS$zqpBma&4w zh8=T%U{GqTvbd0s5Lj86jFx4DFVtM^J-c@eh2?l$lA~Rj;w9Y+m-NyCGjq z^?K5~b}o-d2>royUa&RyFN#OTXGlm!>&lnzg3WK)OM_j_b6kcvA3b+d1Z ziTo^4<7VF#plLH}eYnw*qw78M9lujWC`f*DqDjJ(I8s3;SY8IXLjUzww%XDqC#14y zEmbr)xG)pKlv-#^tuvKA9{hNe)BlI4A1lNCXLm}Z=u4BmkAM^Xa2T3k!^V0C?ZvzRYGEawGZ;n?XL7Eu4&mgc=Su%Xu!O5J*5sHVztt}`$W zN_4exS{Uq9CcosRwb)V7n=EM^=Y6)Ftra1uoNXY5@p{9@*UVtWZ1=i!#qG(n$}G+C zcspa(^~G#Eo1TB3^30ao&(r0_B$U{5>3*jPu3=5Ndt(XE0UX9p1jj6Khg$-?mZ^{E zZnL?F@k)y-SJPoaa`8QnBHZDsW0QECr&eR>-kW}hrSO)x$4j8|>T9WJW?@*Q#?tf} z9r4tgYBt>deQlhD?=$@cs_2^2t>qHN7JF?5APJW@YsG?L{FyU#NywEIgIO~n=fzZo|cup#J$ zn4>Bsf{)ro(!!TOtVnHUVK5rFdh#y>n3dI;*E}Ym#w725VxX!h9K7kUN%;7%S^3xw z9j}*HYP8m8g^||waowuO*q2j;UqHS^{S(s?_hgh3GDoM|`=zRHd{D;M2!O@a*=afv zX4klC6fRM>>`0=@ao}~Cd0)Y}Y=nvqOW~#Qn+1d7=P!+$vQaO&Nr(iRe&9D~-DkqSg)sZB4ZFwifyvDHCOX~@h&kUP(!ssXGzN!~AR0VwgY{Uej%AuWg@ z>9<5}78XT^7n0h>uVn93^kg}u@{-LuGQm4 zmI?2tS6s*KrzdcRfZEM$x%Nu|{bN;RZ4=s`UKgVa@Im>Z1^fA-1^a*9p#>%we+n~2 zDX}`=Uqzu0t58C0Z&^ec@ijNS&neDJ4uD<{wA+kEhhgdv47XSLYJg~Z@DD48~%w3Z5C>f|KQYoqLQeHQ{s%jc3{M3ktnDZIy z#^GTl`6sz0U&hNi(Da#xyH7mmXkU2z93IOucNC~24cRDuOP5K@O)B2OritD!Iu~>? znOv2Wi&wERqF1FMv5{TF=_s0vUWsiAygJX=q5xhVm#q~h;;%(?uJmBc&%&#e2T$#j z^|*^SL+7duD zOA9-%Ckwtv5Hhx=*tr?(Z^BFg&~$G+T0=SNp)t4cUd)S&yB=$xGA}X_A=>)tlYdz@ z^`ak-SlUZ!lPF_*u#|^uxP4p?ZUuas^$@H4`zVCED-3cLCZB{kT)0Ot%#XP(9A0@2_#m}p7MK6j3>H*`nTQb2e7_qT!W4wyo6Nyb3B z!xqOGidNGF)_wW>Z0?n_sdm-1_B{vEIWK%(;&iO@w2+cTT)LDVi;ob6BJ>8mFMRP= zxO!h8@78|cf*&SlGrcueGx2ylIZs?C^QV}W-%+ox<1XI|(XOC@`sh}&TyErv_(6+5 zX@e4xQ1on~ZX3bt{{9Dp{y50ssmbyG{_lB-d6e^>YEz@MeATjgB!QJ^loZpX{6MLU zE>y_Vx>ne|m0}6{k2ACBiL-SoP1FGEtzk8QRA_1{`FgQl|4M}50Ew_hMqT^3+%1LbmA;yWp@50fwv1~^2ZwsU2)KkA^}N0+A9Pavxq6ZgK|#GL@s zDv~#p1VRus+8)EX^ACH6$%Gvj7ml=*T&%xdIL<_2UZ5=!VO^lE#Y+h%%g|n zoc0B7^Xiixi&g}iQgOD&b~#JgQ9ntmE0>);$8(U%WD^C)OL)_%u+xY9~`2VJNDH6c63a>*_M+4&HwN z>#o^}kjd%#P;Y!gp1NmFuP)%nk6_(N@zHt>qL`^)P*c6JyPbMo ztiIhll^&8B&Y5+VSw95LLH8+kbnnezY|6ME&>HsEb<_^u!mhFb0VV&aePb43u~#l) zMFSK@GrCk2V%GNSt8(NPZJ*Yvf4XH7okT20^G~z&)RQLXD*nus{5FM_Hht5?V~&+W z7U}_g9APaNid2=V9O`IimL7xkflnI1i;=c1KOAc3rKQB<7gX9 zP%(~$fy)A>CD4hV!)zcL!4$ad$~cQUXWzN?nt)8PDZz*<)@kyI5ecmiYut@Z_N>ZH zL{Q8mrRFtR+ttoiX4q>Aqn{Y)`c!|Mz7ii`;`>o`ro6K#%&^n6UyJ#2k~A;&;{*WI zhmQ_VAPX+v$xWakbiN&JwwmS3F<*^+4Id`Bk)A!@ic=LI)U0fCG?n&>3#{-Qdi1_cDH50)-10`~&9SLhk zCtcaTp2mkfld2G^<1zY#g$aWcp_0Oz-{_jUw)R#HRo#uc{Oi+Y>m_AG{CaR0f zv3?{fNwM#LFt{4bi1-hH(=a%!W|}oj1G|k#lov%xfMlIYWo>eq#CMSufXB2hdYnaraShN8za~s zfJqk}(Bv-|!s5;U%EyNm@AV z${;)-X+H?BJA56q{j1*8fdg1F?oQWy@?a1LePP|+7#vZ;c|P*JT0*SYK4tp&a+P6M zC=E6U3T$e1b;axyF_({CB}tf1r__FUL?(5nw}hmd>l1U{$78{D)_56@wS4J#%bp}S zczt{}@pg`A@=JRa))Du445wn6yib@Wty6LON_r0u%t&U9(?>p;Q2+F%4-@dP%8VZaC4PS?VZnx> zLWn}%)X#RD(t2&C^4hPkhU~ICXttElWfj(WAW)LD!zodvR$wQ|*;2@gr^*OQk7@PG z3BFiwl3W)6TqCPTI|%g$?A%bXZk1SgV&D@z5S~<>z+Yq&KU{x~6N(pfuAk55zwd(n zv!-`e?b67<+sqZ>9#CD^!{AFd>SZ5_~-mPA-q!z^qi6W!0S zs6L6KmbXJ`8M{NJqTS-m@6NkQunADH_at69aqTD!SLkbVT|G#1<@;9AdbgDPJ2mFW}9MEN;C36c%i4= zLGLagg&|95JlfE@M!>svwFhr5R8xzz*{_yt(qAsGNO0JNYJ7v?Y{yq?pfVnEeaN3~ zT~dU4YDys3#=GD3SChl#Sp*=f9p&5dxn1p`lxx!wR);u+<)f~hBKgQeRUFIDqGEWRTb zJ@x})Y1mT54f#5ns0_*`NPIedvAUt&NDGtOkXnGR6bsV84MqTj0Z{SVRDI3TpU@-= zQCv?)yhO7~M!ar>+=M2NjA+`{bP8b`BQP2;43;5RN2eIeQRR|%sy`OoNjDaSyg+`v zLWvyzP~}8|SBMljE(MDtpIijWd9DCPy;mDjKiH5*m9O-(gWqw;c@5{^rI!#2GBAnw zV-@P&vDszcSUUxmWbUuo1<@mFY$6EpcZfXB8fE`1aA9Mz_T=HeTUJ*~V9%t@Lr-Pwi zIYcnwmz2gHp)-8J#qE6IfkRJKW`!3)#=VMcz=9o=X*5e;sP-}eNl`X^BqlFtT{Wz7 zhyAfENa8<$I`G@_1Y*%Jwb?%g`OrBrO{+w=>|3?;B(oHf66M=&Slc~IknBs!Y?y-rT zYxgmIG9Tws#u1KJ8cHsM{3hv>b8<3n%j>DB9gx6W&=J11c`ML{LW^@|jeP&ifae#> z4Sgc>PfA!4(+E`iz3i;*hby9I4*33^}k+|s!7T4DHTLcjFj>*!#5 zg+?TBr%sw(zKblypRoT>F#&X#pH?Qoo?amV13wo?Lh5eGlKanBtKXLktkxdlFXAD% z08ZYygYEcIYraE3#h0A~VQlyBS;T*nnYtnKT$UgoKPTpBpwwlj93n)d+zBxTs z$$&_%mh6fe^Gbjr`->Pppp;Z<$O@n5II=Duun(EAEtJb37RhGT;v(3S(hE9lcR-XC zNC^!+wubFAW8>7|AO?sTajJV$TgEJ~g|d%RUCf2W~d_Y1#Z(5kQy(G^dM zNJw`(ur3=_rN_0M!@~1`(D=T4&O9%XlV%5ndffEmEsYLLo8`r2K_s=>%I5awW`!u@R$;|(&WVfKO*>l#tr_J~MP`$1~g}_F2 ztVHJ?#a$fG1(c5R(jvydS;i-By?##5Aw<~KLf z&F%SSzFxWxpt-Muicqq+;9i`S&`yF(l;r+aIo9%uj&{pHJyg=b8R)V#ok@3XWi~97 z*1H_RB_ufo;V$JjMR%ewOWDx>806OBd`+Y!c3>N6Y1e!8^}5a-G0N5VTO#cMh1Q-j z*86erTu(-6tiAP5jE-lH?K;@2Si7}{lHzbD9W%SD9wFC4?Bl@x^T9BqCA+Uapz7X@ zxI7y_@qDVmkx1pX^{a5z?p|K|!N*DCkox5jcEW`sCj@iN5IF9yeVsG17N zKTd6;S&JpeHFPzoQ>M`UF_~Hzmlg*g#WGHuS_kWFGCL(=f%15-S_2?27&8Us${43ANEeW^Kzy8(0qSVRw>?rwcviEipR;W!=UdsZ&Z6? zQ;h`}C$6y+3%kT73at8BU#OaU8n2ypMjH`@!)u>g6}AQ$miR606uZSl{tJS}zI~nH z^Tl_A@tOR-I}^SL7y?7(-}pbZqh`qbQ6*DOo1b^|(>==EFIfv>_lZrVxL@%xt2H)%AUl z16fTW;!RgnVKN?vJp~gc_MH_AoQ1Q3#;(JjTD%E_pv0Y2d}|N$T`Rx0J7Y4VLg%UG z$@>UD)k>ya-&ZIgn&-zV^%3!W7&a7nZ#NsNV|q{=<3o(jWZ1bdEBHI63>BgZ9g+Ok z7&K^Z*%&+#*6AX2C$HZgmXwIRQ?{;&6>@{CNa=X$heS%JUj28M3qF)@izZvUvWD>2cwhbJjIB`RG7NIE z!g!c2{_M{4szXe|I@}zuE|>GquX&-_2yvrBVVO#1E)Ce9{&KCZndR&f8WDA}ZJ6_w z0v~#M9wK#mQ)OYcV!PV6Ynxv4q^R*eJG#F69S#fY;|49d1t!CayteM)no=r`I9@in z%z%qTCxo=UCv)DdZpV#jMmbvRhwWEQ(V=dnKoxKx4d_{LC_A2xUld>1JgojHfgivd z4X5dguG-wFIrs%KUom9js57wXF4WZTSq6f!u#(lC6oH&3f}tZ$`R)oPVrexJROxG# zN_3B^WhNsn7*?{kHFa0dgE78Vxfi_-w~uvCKnqlNc^$U?ej%Ooes+1guq)ohp;?zf z4Z_-Yija4VlrufZGqn~Mc$5St{CNcuO@#xxCk|-DF>zs!9#~v+Y2QHYW&^sE#S$5_ z;UVCnly~Oa+2gMcw=w7XTp6{()Yr`iKj>#qW2cLkOfS1fhEmHIn)A?%4NSL15m*l1 z0NmmBC)Bg9YP(e=T}L62e%;F{{TpHJj0pp*4Szbj{nIpi(V_^#&5Ug-4BKoyyYk_} z9V^les^IpH_ZHVPDM<%!h4dd{iOWq5ycU)o(Bj3nLHD~gu6)%Me3UG2AMW~=uVE0;U! zWMRhw|I%SoZ{Q8oBis_oX%{ZeEEiMXER=AHufOYH`p7u&l_|vH;+Ti;Yc%=l-QX^n$;sJN8{SN4(dz5Bb~CkQ2MYv^qZ_hl z*#gxqqySV;w|6JrE9a?g4F;2hjBCLkX*a5EZm%`IDu^Xs51n()c`GPq9~altJ3}j` zrYvuCNjl7LFSpC-Y`va+M)AlfN6pQ5@Jk=!;Susb76Iz<%D$AH_5eon7J!2>lv#gvWUu;qhNrN7%&mL~%BXKH|ZzPTv?&8cx1$1-_Wu z!33D6MFNfN-e$`YW8-^uKJ^$t?0>(GOI-1Y&e57MHvMYbcGT%%E$I z&~KlgbnTAiM_ua^yJubVstPuu2uJUIR7+wA?GJP2?W$|hdlfb8^mZl_m5Ujo#0QadFY`hv)J4fmW1 z7DHZCsdm+~jJ6;pIgg!gTS-N^I(}_=0tTV*W;||V#7GOp-Ax=mGanP$q?;;ZJlsWL zJOo%)Zd1782Hd?#%7ss28#HZ#rY&IiF~5ehEBLve*6w4m;tp{4eOpICoftjk`H^({ zzu!molR)3q@*bs8gmsG_90(cTVpMw4;2m~q4EGI`#M1S=f=O~iL1?g1TsysBtWAVgR?@TXFg$}Txu*HnI9$SApc||h39$T3CN-vE zg94XxH_iEQc%(Zu%^b&HnUk{B{+)ZvI6d897Y=xrT=3+{2)3?{Aerb=q z;o0`KFK<`@8-(HZ$2EZyIeBSvnTn!u6=hTqa?sMzX8_RFkCz9lM+1>_&bcN!(4Cd( zrsxEBoH?(;`byq7E2iSSRR#ZS-{(CsOylYW>ra{@5a0U(+7^K#8INfC2}FGU?;w=X ztJ0|Bbwd7AAwPPlL|F{O4$g*8FAvKTNzW=AgbJ4)jNKGPv+|&+y~L!$5z|R3ht2ke zkA?=P!}imUbr=eX#|LLR8aFeQ&#W>X2|MSq}t~k=8F~RAnGJMlq@k>c4>@1kQo-9J&!gHa$j6e~l*^ z)*w+ASNV!Ggk>TikrUmNYzu6Q05`Cx+GE?pP-5*tKYxsEEd>2b#> zmZ_E1W&2=AY&yxl8HEl0z9PVVuWfQD%$37!J&~>{j~zePnAzvP`az ztcOUcX|2PoM+1`Uop={CsWj%^&4cwHm`{k^>nZG%ujgU(2$$6D6u#k!3$2>k zG$urYB1-0+T->@1qB);MEI;0#BbC2p#_sL;<#Gf0X8K_!y`#@Pm|JzCB{Q9qu{J_A zED5(l$Ft+`B|o|EFvr))f48x}lefQIf-^rf%gUlaLc$JbYPsazgX^Q5X z|Ikhu{NtPfVHY;tL^egxwXbOY#M!o2+h44dljJoZ%~X z(HG;brwT~^TKZ!CtQCn;%1v%zUSCYts5mq-%@SKY9Z@B*$1qf2On~7afiZnkgK*Tj zK8i(h7$_Hx3Tf&mDoEH7x1s#h9MvA2MvAGUo2!C$KCYo9j*ar41evHp^U4eV^S}!c z;%(v6TOzQ?tBM>|A5+xH>q(Yak@GfidHh4H1bLlOH?2)zUkFar{<0 zsa+zXV+;I9nliIXUkPoXBem`*tKA5^KW#P{G2<$3HW?yoG*K6dYff)oD$s;<`|CASA-l!*6Wvd2*^Y~<3r4upZN4-qVYL8P|DzUS5#-p;X=L*(FD?pMXe zOUMkP!*~>?ACWsAo!(q7xAZy18m$|it@QTbLQ_=^&345Zl&NdMAO$tC``J~=;1^(eD+nDYH!oCZK-e^O+L+l*elI}OY$;wLMDBiVt zIHAw5*W8BXR`)6NYXwBrtzC?BvqgTkovk(S*1P! z8h5;|PMdodh~2LWH_QNoXpi20^PiZrB%wTv(JWuDEznI#Fr+%XA0rxnKn`PfCnob9 zebc{9SsE5>uIC5m#GnVm-B_vL%#(<5r&Rz%kcK)9PQw`rknxX)6!I zO1`z)f#tSEq8Lqo%Pp&WfWfE@5d%I`$!M_bmfmSZQ@1qxmW2QV9!6x})s5^*n&Q@Q z$}$nX5HMX|Wv9zzhybBN*iih-R_Bln!}m16Um^u6ulYenSK1i-lA5G4>&rRBtd(?i zq=d()?u$ZzVL-pV%AHp7d~q~#)-|O@3J0KR@rcvrpNVh*Up?a0IN6)&;(S$%x?MiW zu@iOxAlxa5Px;K_f4bTrnH+UNG${{sTJIXvoXL$@R^+1XwY5U{q|wzRImOF}YF2h?P`v4_uMb!~%|DNjY=>oupzPUhIO+9dje`?bRF|6_}PHL2CUv$J* z3ZpW?c+DneI}EIn*-m(n?~yO?z6#0kdF)UUSHi`QM*y4C)ins`?Beq@Ot-;P#MsEy z((;2VooGDEfo+vW14G?X#vh4=a zbP(X8F1Q@OJ~;F*Jlx~%`8K;p3Cf&x(>Ya{wG(h6^}!b*++IPK?V37YNV zN>t^f-1P3$$qwvEcED}XXLE#au2-WcTa@UgH>)L5t%5P8@5iI@=JRH|xSGzH4fwl= zzRxdiY1>mmg67gw`_H4FFG_L%%@Mn82h)ef@fC%ve5TKa z-bs<)0}jy@6+)}|7-0WodHpdrW{-$2b=tdZ{^uCv54V?>(@?gfzMV=3rO^`KS?!Zb z&!XcbI@+@)uHzrW_zrvN&3<;m{o6tGiM@jjQPhIXonaPHitR8HP*+m8~0BPUYN zaH=k^yBr0x`Zc0=6ec&pvCQgDPE1~8eBk>e5`n1xtrB%$u8HO(JvK!aD#F@TX2?n~ zhKydE&?xmb4(NXm?eK6=-9A8uSu%P$3Hz4AI2Q|@8)8KX#vS#6vMmIBd$u<{JpD9V zFD{N@6X2}yAaJB>L0tQw*fZr?D*Qmd6vO&K=QMD2n$rMzLnNNl5o)y~;YXxGaoc(( z{Ds!_k0SVmJ`)QRpPnY9KZL)VylSp`cg8A6`|#pM*x&c5Y} z#NWb}(ap~t~Wl{Bw%di?=#dFs3I<23FpFs#T9MC_2ZMAzH} zmz)dfHXcUEq%(z%q8y7}OD~c$4n16PrWz}E&z!lGDHy7f?7SEgxEHtRR1AFC6UwB( zKL48tqHK;=_K!jV|99B_(W_E(@Y=~D_*ecjdF8KskR!wSIx3~h@`G>>|17^-p+IsB z_@g)h^&gZ6A?Y0@->P|`mBXsuhSOKaf)3kHPb@Z1$l1k_RA7?v^Yzsq)63=E;u4H% zv%!39)Oh0qc&o!jkVKQUCC+O{n}|l(EnyvladvfkwJ%fG0pP$7@ul=w)umOIbEyGi zq7I0N79ZCnt!5}@;KS#}ce3QP8gMj}T-%~7xf-RW1Q?z_Md5q%hb9Sj+*$&GI9cBy z7bk@I`a;T2`p@f?f;q>+-Avs?t;^-_3)7e*iWo_DZgsbaAVo$6*%IenLR#%;G_c*R z{--7)52EfuuM-)~zkBdAu2k~`2Ji3yo`*myW3YNt^dI}d9{a(*T0fXc%VCxp+rikb z2{_viUxvmFu!Mn9>1uKey66l~56hi|BjbCOw*t;^c@fu?BQX*hnyJvMIxRcd5`DHy zW?Kf5No^kM}?4^{xIMNBdicnRl! znx4=o%O!P1jMVFHX3I6B#+VArsGAAIBNu_$pI%cEd2WLk6VgO#%v))MTIC`J;xqz< z^0_EWp7M~-#>2Yo+=*kGu;9Ugu3-OpZT5_MZ>iZ{xUrUQkTG%hkIJ>b)Nm;|Ruv~t z>Uf%Gbv*4)>mZkjI?dy@ro^##1ic-Mf&qfB>eihgFhW(6e-Rseb$V>_1pmOe%E10z zw}W|3_4!w>S=T;b0@8I#&%4C>mA~3gfj?d>LLUb!on7rz-`cGvX70{hRkvl-#8XN3 zvsPycaC}xp80B-uUelAuz^{WdjYdSx>K33t{NG#h?A^;X?TFeBRgeU5huXA?CPaKz z0Hwa{Z%Bno)qb&U9O(AYVQ)mV)i5!3`p0tn$(*(vP$l`i-Xd^rj(j@(G}}xUn-5#p zw~yiBaw;jK-|UU_>A?<7sMEN5L!B86vvdcqDS7Mm8=aYu5%g*VCQhlPr6I zi~bS!p3Yvvs&T30Md*qc#h86$_{$3hUVgm2B1R>y)eRor{hE#!P~i?1jx4>*UGRlU&>`$1lfzg_(7sn>y0C+YW4v+- z8O@J6;J4b$Vo5Fjbqk=hT^)6V+M+;V8CgJk-VlV)sd&KfI5x+t%jNv@Ye)&U`ov52 ztAtA+SM0E>^*@I??MSUaE1f1lEDrONai zDsGcfQqok!hP3|5Ba0tj8wIYWBQhbD^wL%w%efZ+3Qbf!)?;=bm!^4qQO@G(>x*|_ z{^Jk$A65%eHNZ0ZH+~&EF8!j&3A*vF{v1Sci(ZKc)DfZx(Kn(RRUYSd@P_hqD7d5t zO^4fE-ROOMQ1Vhih}#{P|1aO{j@w1}GaFN((s6!TmAFU!hF9=1sfLK8FD@f4Ct+m- z8`vpB;W;2JopAWbn0w(Ya%1|1I%bYk|KzWmeu*$S(U=TVVW-IW3gtEShs`^)MSyL4 znajQ;@jkJJUH)NVvt1b1;npKZ$`CK{k>SzR{lfFNjC=k2dUo@P*1N?T`tBn6l%d7H zSfNlc4iQCrEEEmaYhy!ngQ9i#!CZ5UmUV{Yb#?$QXP{HvCD`>YP(IWBXXhR>cmK;} zZ+co9Gc}b`|3^;?A&v3$XBt;%YEg7Jk;YKr=*TvD4a#(M+5R<$r!TBmrq`OGR??;A z-n^EIz3{~`8}UEIih~`Q<-X3ry^RQX*-UI;gfl$)US$6D>U?EQ zs+Y6#Jvw5&m)Y!PAdp;i2e2ih7&6Q}I|z|MbC{XP()^=>E*z$NWH5dH&hP%W)G|u7 zvV0{DHhLx4=xZMt7SFys%)?b|79Koce{w8-@MzJM$7qVE2qaPxs2sM_51$OfM~CgF z2Zcx2!o}z78T3%srD(zahU#IsrB7Tr(VBaditJKetdeyIkhviTl%Agy&}^j@YYh64 zX|Z#`pq5e;kayU$HrSGwR*M5-Sw_0S*Kdh)Z`KfKMf|nlteE6?+-0{n07A}gZ!Q;3 zkeU5pCtfXH7q>I1w*-BI(R1Rf_3U`PQaw7T|8xcRbsp!WVDAKn5hjQ1fTicQyij5; zt9?jq1=k){32l!_eXwKY?uXV+?45$6Gf>UD(>(&riq2x@fm=*jlVIc)>v`kYgP_G? zb9)Jq^m$ch@z5Hyj%_!1n<03IJrV}_q|ZX=cd#wF(`mo?7Kwz;)Cy4ju>H8kqjN<0 z=J2tt=3iWO4JE8Rx_%*a)uuL}PzsqbS`C4FMVJ4lFnlQ!D(?MYZVs*Xzfu+B<4=JK^{>o!m`X}^Yp}L^ zp&XFaD8gZ~+sfhhdV4rbc3U3i66kj+4_2?w30e9xO0Tf2rMSZwRYOU+72324@ueTr)YMER=*-E_$!4lt@GLAUECZzd|^!E z7|D>7jWS`s`A^IRP!qxoUyvzZ?|^i70EN)#fZ_uphKcQpg#J`rYjC-?qA=Tr*M&B%6h>r8q9@6aT zCH0U7sVg7SurcCn(@h`PEp2;v^-(fVh|xT$B$LOB^>TGl z=9A`Hxk<+)v#wYMp;W!CfYa&PC}NW&3D5WPBPc0P^lZJbHre%p2yr3NE6{dFjCscw zyXr$T^8t@P??;yRdVAm|O|HCP` zYz%_ji8nisRxV<{-LsXmA;T?J?(DQ^=os&NQNx?t^ULMt6SdO*iiUM$XCH1zEI=zs z2`g?9h*FO%)NF%9+^kxkm>W`MVtb1TW}A1LGwesQms$3GOO6P;+-}6yzZ|4#6?jiV zoV(hAnLXhvZxx5q4rO*UgE{2R*M{Y6QhloixrxTkQIbn7+>q&Jtv!)~uRuQ;Ko}`8 zN+wdaUvh>qf@}7?i2taemwxk&_hLmSKNLBaW9h^9PmV7Gfg^ubO*O8t>3d{4Kw_h5i)z_kr)n8)r;lox(P&SA_>WmGK3;i9 zx`>fQyc%#Zq^OJ|?|D{tZh{;m?UEMR|KrX{l>f*otWt<^$J`%dACVKk zCQle1(Iao*1+(RgT)DuY4H;Up3R;ejGz{+lDWsm8#0<59<<{?}dMKN<1A+1Q?P&*g zXG?OuBbJuDi(2Ah@coy!a+YlYjO^VTxH5r#{8HPWAPh?l zmA~?aq_d)VRB^>z2$(}ng5ZFw9@z8XVY&egF?>-&t?!(M3>ueyoI15WX$TkXa2hj# zaanynIzE0qpWLx!tiPH|p-4pbQ;bMOo<+jG73rr3%Jp8^JsbN(($o{8ff$n$Hn-r) zgvTsquiDT3II6J8{|aFx_7~|J-R%o_$}|)NYSbeH`3ONOefsVSExR`0VnH%%+5;{3 z(Tr8VCyx_QF)E?OhLWb*K-{ldP?q+&rXQxAL_#CI| zdb8ETq5x2576K%I)SH{z?ecO%j7?;^m@fWYZjXwT=K18$#rzhI<@nj=W_eAx%4->@ zwY^mx;H1db`dfavyu&bXz3=F=4*qT!{8)qdn>wyvk4B23^~l!KP1CCaCefXN_3F7b zIQ^- z3NM;@WIH#PbikMGE4duuQSOC`h!vjaY(|Cr4=MMOLJG2-8n=p_;V}$N5|rl-lYZfw z8nOhL&rwU;jpWd-W`9mMWcndItyF`s!FArzcY)=44uvV~*{$y8Nhl`gCvYSRNbDV1 zbuNZ^9FlA|%!dVtC`K*6l{Ih6HpCB9kfT>p)vkmeNpEpAbopjOl4;o4Ys4kXLCBcw zv(w#nK<5e_UfwdT+q3tDlOF$l!6?n;{7g=r!02@P%=Z-?W=0|I0y1u!Mj%#Jg!sP4 z0`UYpA$8a`lO(lO%g8~CCgpED*}pD>N^KP%yi*9zx>XcGU6M7`I1u74!7d|Pyb1X zIgYOHekc8bvvI>XUFB4c(Nh%P2n^V+366FjIvDmXfzQ!gLjHoVHm-~gD$j^z^C**~ z-qoZd57pywXty3*_bt87;?Enrj?@@tm-jo10WvI$m1mcUL+#JJAhecPs2eT2xp7ms!rzDPxoK%Qq?(dp^;+WAyT#@?W{wId9dResFERQjO$#PY zL)4&*VsfVtQYzVjj4d81AIsexlO?IKD6GiU7N+kh@m(aV-M|BlvsvZy^-<5`78s3h z&5~%d$^*qL&q++7I)p-{rd#ffg;dYDsa+#b`tmpUz$|G)OEQdFh{qacY7@PCvmZxn zJ&xG=Y9qD|w1Vp`0AsisV=rPgYi-f?(LMXO>c>vr#7smK0V`X4hoIs_!@6Es=!JD- z+FoI(;5R{9rR+`1P%v-WkmFF#*cYVTqR;RvF|j!AsES$P0M5Czdm z!X#0s%1zP#YQDxU>>B$3tp$9IKEY!ccpaUQ$foy$VR+U|05N)TVmeU_hss7=xNM_B z2yG6JXKUn4#Ez)sB`5d~a+8pnxLi5$YxJ#v?M#=vnRphw1LebxPK)ZY4*^z-XET1* z1iFos-VW<@8-|BvmfVpFIRAvCC=NL} zml~b){!s=>%q9bp0ZEjI*^k{eNk)8vh{IX*Ob% zLMsBPbmmUh=+G&taaC2cY!_y|R#$|mkc;q_hL&xoA5*j?*6P8zvhoxA;r8DAtcwdX zGm7{oAL;3=tj~z~8H+#lTU1S^nIRz{s^MUY<(3dtnd7j)-=Mm;WMImA2CM8RvuhZ9 z%KNwTg&zsIb`3&&B;^#pvzpm>!*e5c-=sIixV@)Qlz*0_I9%ia?=Si9Ol1JFLs5O}r(FxfjN%xE)=JuM(q0yGZH6`12_ zB{HT^K)2N+XuL~n9Mz%BeEaiaH{nD|7+bcap6hSDrGq!NLdDLq~7L$tO zD@j#gR5fca_|;HSsSoLMC1d*#g}Q=OR4Mir;yJ+sE=4oZ12&Qxb+8uTs59OFRsji< zYpkbLKrxtJS9EI*Ns0|ogD+U2PvQkNv{@CT(hY4OgLv3|<>P#9Owy5#1?`Ca132pG z+RGs`3fq3`3fovFAg=Jo1#buhKe zdelasu86Tru#H7*_WHZ{DBt&L{d8w#rjoM^iDBpjS89Y!abBHqcxc<;T&^}kw`DMj z@V#0FZS;G7Mp4j}MIPGn&t_wvy26u|-flK-x=CB8dAPogTz2xj=z~3>7NbsBf-9z< z{V`i#9G$#oWIO?U`h{iPC}Z-hqDCZFv3Ue6O%0i_k>fE~B$<`@&fX~BGxjn$QOPm{ z5ygOKuC-(0V{AMEzLU8Td{E6i?_r0u6<}>v?vE>=zVMzY3cRx5L5H(w9|Yk$&vSzy zYy*-w5fq^^dwIKnB>tm6rvf0$PlqN3cpOhA%06zkV?3EPO|#5h6aw}UDHNAhKWQu9 zdlpMvoV+`Iv-x;$qclikbBooWws!M@Gqg0SYn(bJ1WbAQGa)>|@^P`I5~wH`$3sKr zT~_GZGR|62z3|4)3gA5`!z$DyTx!296(fp4E#|7EmbAw{&S0Q^vY=&wO-7Y-EQ~7T zO&L`Ly=UjkyO9bhcUMb#n`fKN)FXGOb^X_i-+ueyN2Z}Ov+M$iiq{=8dJ|wq|jY3jWT_%+0R<-yWPp1v~ zuyKX?N2@&v6C~Dy-V!RlM`u!x2opok-Y~K4dU2*y+ugP1tU{Jwx!Cl*1iUYpM1(6@ zT~}!xob~-D2D%KsKlrPP_wfnCY;`ubw?+oZ`6OsONlKpnmyQhwm#kC<{9uWP&Osnbk({eNYW4Zk# zq(ESS=v#GdZp@pW^QYNny4ZZ!I&uz)BbMu_3yAK#UBx2kDYqmSVXx&LcY+iS1$J=E zE_eG{fT;{uH&SVEI7r$(PUD;$TzH`Y8yP4wY+DN_OeJsdE-BG^d4>*-K!MlNS^9KS zNQg~AVr**Ps8J=(qUcKfEgR{Kc8c)^o{g(h?_40Bbgyj-zVu7rvmUwL^KYGz?%+i36hdbO52zo1X; z=IH)dYh;#K5zGzvJ$H|G-WiRsEB8Ck#3!DwISwez={;M*qhB+53{hVFF|_y9%t!hx zPCA2Hb?@ccVfoIA4cx4`-_J0Vb2$B5QBIeHHJZl#iu}DWfjYyu^uSiC5G8(`s^}Y- z4c=mcq zAaAJ%jp~&TC-rF`Fp5DHOJ)oG!5qkPAxyV+ z0w+X@{#@Rj^4#si;6ze9jzVOSn&n1?l-PWxi`f=?%^y>wHPV5(f0&~OiNsgMobagm z`V#0ZHMG?!@7N_f_EF1MgMM01$dp(r*m(~l0l?$YqU%sbvuMu)EIIux%Vv>IFrpEc(07q5)UR? z-nGk<#h16gzL0g%e_pSIV7bl)&;gtHdb#}FMA>m<;}Pz`K~Xd?E^CAyL?{dXn%cuOZ*Qr~+2s9HsXjkyA#Z;?9RiwE2VklmT{-2q|SZ zvjgfYomW2uc4I#L%(D^;l5bfCpkxmebbWF3)BV$Y#lbWKlIh?T&!Gw7f(cO|T;AV= zQbsRH(Y{Y!mavD|Mse3hPs3?=Sa-1ftN4BtB6#kG}1EI>g;l8%#vXzIV)?he% zKP$^8cJ!7Pw9Pd09kB!Q zz~ycarzkc~6@zky2aL>Jd|Z=^nFC{v;t>jmw8#70gs?U2-(F^{;-E*qC#1ud(jM@>|YvPX@SCGa})8en_k z4#IIy)xUHTmB8#Rt}lEggTFKu9|oc>nc^>BM)uUcl~g9NDhX$Ysb@_R+YK1B^KCk# zsYJ;G*Tt5(1m~mQVQIC&ME{O9Eilkv5U&|JlDs@tt~77wvy15;i`nnWLFJ$S>+e4w z{YaH-y7#yJzm1;S-Tez}jSK-pb);M>DWsM|mGVxnZN!tw5cB(TNsamU)d~AlIa^x3 z86?|uj~-{tTKn*KI%BqBAX|3EY>jN+0*zp!QUHoyV`Uplt^l|ikQfhlRQXYS>iySi z9TTS|{h_5INq^E5`t`t?MY~rrvB>8#;L)|0G;U{~$`&93v6d6(%8C;=n^TBF zwjX$1qLI~-`7VA0qXY`ofLlDKVS?TV#)HDlo%mn7H4(i{3n!I0?7P{G_Oya5a?sKW9q~8*? zJX#ZVI2}@#_?0*uX`Emo{nv@>RDO~+qH>aOkfH49LD6`^LFoPEL8*jzq%|C;a8y0+ zkPUYUk_*vs>xL55rR;H;n*M9SgE9Jipg&n{C-HYRulhZgbyV&S<(y{l_No}r;_EhX zHKj9Ssk7~QrsMsK6?c?g@+oA%`C_vP8pEnyJoTl~A_PYmRH7=bh06d5qdWlmK9)wQ zNPmUWs5gTsar!kdKK$i+b9-~MT5lI11}KqP(I`;D3_xmLQXOS_mLFSP@g+HHM@$BgB};#)tjmI-$YnZ)TsF-*Caz9QY(qso%rU>C1$+^WNIk z(#*g%A|6BY_Z4`&qE87Hgq9-0EVq@9f>x@Hbl??`b$Oe+WeQjUHXvy^r&gAitSa&1 zXiTCpuH6wAeVc;A`Mc9!3UD>Roh9RBpgerX0?G8DaxMFpD+)4>7BL!K&3<2m+GoG2 z2gLxjxmVUI=y4Hs>JXxNo|g6>wH{vCQ;u5@ECx>jpTb9eg~#0|YyIW=5BLJcJ-J%^ z*WX{f0CRtm0!T{cN{?N_JU|ic4H5)OX@Iap6+s&iFUgjD*_L(MOZYx4A7@LoI3M!( zk0RqzZs&jFJ!T)m@8nyRqvG|2ql#E8G2~Azff}(&FqVwOnG#;munYU%0nU;B`qJ0wwjSC7S~F`fV7=3FlC z78=p1RLjD%skH*YYz;RlifW4u6jRnH$CY7uTu3gZWwNBJ6jlax2!iSNPjd|F7a5;y ztxIIPF3UeTn;Or%vUeI1i6(M;p?9N7UJ-3SjUwLj8DcHve93Ig9(<%Url{UJwcw+3 zL2-&c8$x%GdETgSTe_e2+I-~R9JsTAqf^ZX=TFr^@~^_1!3VgwKqq9gf(EY&aWfbf zOCai{J!nI)W<`Z#K^7(XZ0P*h?~nLRYV|Xu_QS104>3K^bV1f~x@J}vv%E~?j;xM< z=ay1?1CS-6^W+L+kT>@+YkCZ6IwaT-q4#P$=+=spPwi#0i`^7?!e<58xrlOO z!C6bJh3Hh7muCDO^+@DF&EM(Hlm*bzy&1JN2G1b()P0=yX}Aj=8|Kq2OXT*wVchp> zt&WY0g;?ZM+Pnor8N%ewbUvGZau#GV2_x?tvWPecYLB=w?PHaad|^zxFs;3wVD zy%AJO%{R3_LN(_bEmXslIIY+K9A5x+p9!CkmxFibBmIoG;!5C`(lx!;Q#(tWCW^p! z$>LfHhAz8viCa_6FeG20Xc*ExNyg#Il^%vFS~w(Hu|M>yFR&Hgl%#u--L(2!dDxZT z-0#4zJ}}27HjF^6=vEc?JOyY&C*eJIp*ZNN5Rc_j&a4r{W>#oyDxrL4~1!dp?0JEP#wuk{k@(`7o2A*1-;sUE^p!Mn!~ZniJ}}rZZ(mFk)l!9t zk0l<&g0@5)b~!aBZE5Jt_YSV|vGBZq#c-Ckl1-+9i9dwlEDxD=jD0H#AC;r7;^I9o z#aA7+pFYMhD(dIN1~OU$H(ndbfa(%(I^w0i%FTa0uh(jlhR61<7~LieC58JKJ7@&Y zt_tYviZ^_dnzu014=M_rFVGiUSYk4{BI7NZ6!G^(%eaLa9aeGwM>CJobzRtGII$&! zYlG4yR;?pZ%oMdUCfYe*EB8?}D9mGg`!k`-Vb9P7)3C!<@!R2%!istL`V>}KkUj>) z+fX-j<7-dJmFYXicCw=LLuQ_$Twa?oLw15#F#l^abO(oidZ(kXyY@>ILu{msN`BZ- zr07PY(HQ6i5j5&CK(j}4PH;5;G+V2vCC*GTT>XB=;VL2v4y}ep0K!&p!|*M6KX+}I zG%w7m)n<8dIlZDv0Z8mL{XA7|y0tp%7uK-Iz6n!Y27AyJ+3Y2Qin4O{ z_F`G*DDjtJMWKW+bNDcObL>Mzr}&;cVl*BX#e?bjXG*Et<@WP*d0|i)e%p279piL| zuL|H*#n7z{avpjS5?YxM=~ry?Ll}NSdJHX{Q$xDTeDs>@=d9!v8Gy?8Gj5zF4cXkH z)=p0WQ?=PK9wY$rH0`#pKpkMM2P2Y(@|Dn+D{AKpFbbuT#9PVMJ9SXE%F#H*_xM0t z5S!>1vTR5D>-nYQAb)^1;8e`=&9T1ly>FRCxYz;FY3pXvR!DK@-8NM_LQr;32ri>_ z+#&Tsue8o8BXi!4_b!*`k<8nCbt(SnYCWzoYCzM&v4azolAsw}ym6-YhmVUF;oweo z!V&*`=3Q7FPB=E0#q!JfFhl_pGrYrTs851`LF46+{o4y}1ueMM`m_8s!{9%D9*4#M z#{Pcl|Lo_}u`maU6h4?6^J8D!#WXrHE?A8qa%8+AxrKR8rdJz^LNcj;^}bPUv5XI5 zzj?O0SrX__gWhbH^Nj&r+^GSgiF{GsfAKNhPG%Ia0ydzZ5oh(QUBWV@pNjFIRJ@ta z5og%K`g3LKqP*0>5+2l6Q7tCgmwTeDL#o&&HSv{@aaXp`F4>koB6ewnK6OJvK*W>K zy}_-$vP6+}p=SPyZi}#i)Cv~cIx)0+PvQlXg8&Cg6FAf$cj~NY+XL-}Rq|P0Fd;Qd z{kWdE7OTEdO7gT%>@iIHQ$Mmi(95>7kGg9G12oortX3Gap6&1_sKZ-Q3u}W&#UBE; z+47-nM4x_FszuO(Q9ij?gt8X34f0iNSZ2wgF%Bb14?Y14ToX7lJzMeJlMhR z^Hu=S$z(kGgrFFsr?~&u64rFSadONk34L+}0JYgx1b_P-+&)8GPRJ*Z;Y^dsv4ZQd zayCSy))tx;@1IBGK*dJ{=G!1JF^{IqL>PmP4TeG^D_7)GHs3tej)|b%Nc7fKU5+|Q z0F!5UKD0$VSMYjK634!^37?$vJW}&4V|vZLDGb29CY0>_hc1N(AIKB(k}^o*q?Kz_ zxJ5~w8ZbN=?=%`|Ca#}35WHL_>m=yuH)QWo7=@kaWNYC|s7m91s{~U&W`ikLr}6J# zE5{!|kxwdar$kZu7snGmdPEOW^i2|P6RWN`On*}4@cZ~MY>@J>%$m_S+%=5ggQN$I z5aJJ}SE%o`3-IR;BP)8ZBZs&*`V-<5%O-4-teS2Rj$T~P7e`mG$XuW6BF8L8dK*>n z5K!f&6|B}|rK{hU@VoS~Q?v?%O*aia`%bc5ndeF(ZdJa6H5W)7#~arF&)&PXwUH!S z+s`lB7ZPC1x7`Qz48{ir=)>$Ux@3@Ty$y&h3A(+1{d=#-%&N?)tdjuS-2>0F#|@<_ zRb^#HMyyz|qVClfu5vB{e(t5Pp04}Qr7cYPO@8<>;@qb{Elx%wK}2&EH&53m$EY8+ zv5Fv#{VEQr%e?%Yi*f>XRMQlMo<|uf@{7GXzCIB);2v&$_kMk`TDZm@OZ$fbe6M6d z&t{ICSjW)BDoEgo^;K{VGyxPCItuR<|F798)q%7Hl89269yqqkb zj$vu%dHaf+z4Trbw0`kLJVGhdV13rFqLw7YW zUd;`CdHX`a%Y7pvbrFPMJ2r=YYx%HryF^(OGBCao`gRH`rQ4{~eJE7QWf>kYZ;b*F z5;2NLS$k#TcRIU}4vs2ohm!(Y2T_}?ZMX{13%Ig*;kPb>#%;7>z57xZneypCH{khN ztCXNLP#jBpP=WFqjQg|Qe^3XirA@PNW88>!L{D+O<1ZtMwu1O2kA^X z5$X*oV<}XYM_~3r8tgFlIWx?dx~tRWy+XQoc)U9bZO|3NvV8jxcS>d9_lzp_sVbDf z-!)?ucLRyQqin~dZMJsqF~*ld$nz52>dpMm&3gPoulM8C@;yQsA&T+`!+xJ#&~=~t zr99hztY){L$S=%S$`13aCQ0OZ`{|4g_fjuat*(ilB|Xhat#Y1+eNWRaO2cfKx!tRz z;vSZ^<(_JRtZ^IM8jeJ!8?DJR{V31*`VXNWgA!ff`1Q+s3m{lIp8=tsh#&-jGGEh5Z%V+%6%O8vF(qrPT=wiC$`B z6#u@+0!%Nb9lCIuR-EmmQhMcy`>ddCJMS<7+n+fsV{hhnEu9buH0HzyUZ%^D4s8x& zYPE5Ls`ZKu(DOe(&Tr;$bHIWfg?6-~c1$k&s$6<#!gPAvfv5SpXQvl}5lAP)7BGc* z6HXuM0a>z6gHbPl=jO#~$ZXGn?9eAuHppt#Z-Vgs+cR6-6qAYKqrUxG)n4IW@_f~e zee_bz6@2XA133?1rtl8?0vR|T^nG|bZMvYgmeIj+9AOs_hV`i#k#7LYrgtH@7Ey%K z_xyWh0F{-}E>{b}dfA$%`pEaMYO(sF6GJw$sm5F<&Tz4PsLC5Oe%@$Ly{qm}pLKS%jP?_v^9~ud?Gn9@ z8yp)FCz9wVSlGf(e1{%67A^2|@dgt9;})R|Ys(ih?Q8+}mX%E0FTQO15-9eJMzpgZ zcd+$az7D+E6Us>^Y(wCn$g&yREVC0B`~VnxxxtvRIi9{ocQj}(qe2L{-4}(`9pD0y zu`x&J^yHlFr-_CNS5;X%hx?i9Fzl|}0)1-y`OCea;6+sun3e6OKnb%h!Q|rpePOub z%3sO1H4y2Z%Kid!q<%fj5qyfPwzBGwl9=A2xv6jXK%Y<~=DolifUpRv-pXb2uMcE>B&4Xub*KHZt~$?5fVqIfhOdFZQKf@+{G z)9{RIsq*qxq&`Zr*`t;P0GPLy1w;l}L0Sf<)hyC5 z)Y_VsaUUTk-+l}1gDf(c)J0T2llc-o78E!^j zF&Vxn*@ZiS^IC0X=0#X-df-|7&`TZfEq-rqru<#8s1U^aiMG#8U&e7HRLLwxXz3nyPY`e*I1YeMC}7O^T_+J1Ua zOL#-TYpBT456miXPcA1!pcY|r?29eVMiB^E?;*<$50N*)NnV!>h*Q(OeNhD(+v)L@ z1@A>XHSru9P2`d=R&J-eL4f2RtL5FT&ehhRw9hiNow15lodm8%xfDMLk!QGr$5mGr z$F4zLS#Ak${`w9MkG=WGkFJYbsJ41}KcCL53xiiMfZX;iG{JF;5?ov2heQW7!J+*P z;Jd)>&;*CoVR?rAS`!?62Tt=w1ppi7mI`?+(aQ@x8kxy&s@ybu-x{M#sCdzU=q?n+ zzgXOK^)Jkr*ynmKv@B6ibK#bfF1~1~TJK~jjpuqU&GU!Xa~*2CkdeG!tPvD-x<3>3 zgDTQFY*9rwxudJFu8yzpX{5{f;^Nb4d9$SUM9t`Km-u}Ac|4^}>v%L?e_n6q*9gn2 zJ(K?Y^3wMd)TQ>Vz2MR7D?qHP(N6f$J!vJyDZsDZam)2gMKH&bZLei)-k7l=@1~)U z(J^nMZfGp8=6mbl4N$TqJ4I=edr*gaSwE3dUPxX|%2VRg~5^e)o&w(;P_g2tqPt>g55M zmtowA4r+^hn&E77o#i-T{~>h5;8KxDw{Vdy(^;pZ0ucS8abn~InwL4mHN`VD=YR!k zVVsv&qo)s@J%wgg`h5RnZNA^>!OQNiF$HLN^^Rc~C$eIOaIEsQXMDJLGWGf{hr%3m9TFY+Cg8)BK^1`RzACwkUAB$i0)jfDctmWv0n4LB;W1?Mk{uR zW6ex^DJ$Rv7&xE422pTb?+SBR=d3(4`v0RD{X=Nn#VmT%O%-gh5#Pa&$r?lRbSkx3 zT@v+5ihJ0H&Q&HchnKwmV|IIV(vR+W*mk{S`vsLZo1;hNBKhnT10ICHme|o==5B|HGiz!kykd zxqE-LSbv(Yz6V3v-3_%?i<^t(HPZk3B5ODq`fyJA@zd}xzWjSv4aLxRoTABGff22h zJ8@m1Knkju1V2{MYyz7ij`fIVyYVkVT}&-A;M?jENtX z!%lkF-l?ho(KEW7r083vx!YJC zn8HV(RTXV@xm>Eu8p^rV;V%}9ymTG>+V75=Hx+#lvQFNr)90}KIX4k|!rRpQu#UsK zOs#`6h0Uai;rXj{Qq%93`SZc>e|iG6C9S4o80rfLrB`S_|rYnunO6 zL>bEr?~^K25`ThLtBkG~-1MEW()AJ9-lk4@?h~M|F6MNXtk_;C9~r;E@;v?<$g0NY zpRneRrW6(F9~mY8EohrtOk8|RgbsKDraJ_59)FURc;tXye<7)flviTg;e_H_R0NV9 zR5B`@Nk*zXcxG3287u$I1R+sW=Oj!}j>$@ITyP4alTNN?+(=rYf$g z#uc?z9liL2PA5~kA))iPx?dpkS4+$2%inWppXezQIIdL1fW?SER#h|_u8bVG-I^Uk z$@g7Z^bVyaQScjROFKqe(h#THdN}YPm}2Z=*f8sh5Llj1~<B>wQY7xF z7Py+#XI_X$M?B_b@ii~3lYFsp`}g?R2o3qF`A6CTkO2tzfmsAfxGxYd2XkzJUo`pB z>DCnA%ZAO^JpVqgYJ^7|gwkEZ0Yc8q9*P2(<%;&ys}f) zMW_fS##7f&f?VwF>@y?5&ngvwAL*@-|bYpjLAW% zh!*(al%^$Si_(!QD{H@WtkgD|n9*W1dH91*%d5*Z3l#%*16F#k=8Ru#{k;-5gviFq zX5D||mYb>fM~HdohM9SB%zZmo6IWY<|1EvJUC$|h z7za&<@kli6aemGsgWHw+~W!Rm%m1%i_h023fHU$C_X>l{ALu+R&&eXAq^(p)?A5Iz64|i8rs92j9f;}>M(NFWMTb!b%wtB%c%09^GWv-po@M0B$ zH+)nxv+`9SnpRCMHl#h(x@OPLA^}8`~ON z0TkU^+d}K-#K0&m>&qjopq5+h0lp`%>+4hw%7T+6Y{%mhfz+lgqUIgf3UCJ!`f!;X zCsj%{PiixFN}GvxNtewuSFXRH7d~j#WV*cFZ?;=kz%8cw;N{sI9mfg~iG2-LBV}I5 z6T)B*tevizVsn-y#n1C&51cjInf?%XBMpsG+g6?Q4fj}RsqTB#`WQ~fAFJ`;@F6Xh zbfndkv~w&5@L$XI$?|G(@%flOF+t)X4}TVDqIw$?{#9ZL%1rE+-GQ7{CqHXl6$zfP zVxvJgrge$7bpJGTFdBL!<#TmYMc9S)DPfaAY=dX6#sgBH3)@hB z6WNuEefel107JuVR5w?RnBGW4A#iY+m5d&_Bz;S;a1;j%l?&ycZ~QV5th*tRbFx~h z(}iGUrgC5wRpv?iVC}W;xbf3%APEcRciOrFr(y`p;+lZ!^I|IUzng^en{eE;? zK(=%qv}n_H5`jWizs#I=%=Sl&b(<$Tk0>9>Fj`h=Sx)cM+cAb2x#d~(J6K$-$&Tro z6^7;#j`i(lyZS_~6G>iw3lUs>ZxtWqtUN~aNW>lVm?L2ys8&IxmUHD?RIV2h zUS{i08>@(T#^Oz_%IHB+eYF~uJpmS9gI=GZ_^J3;OviR8zB2!}z+SZuWNExBc7B#| zf410W{Q6A1|8}qLE4#qvEr_O?x_NPDt2{0po@%#(FO}#s*(?Ux^c*jX_LHQd3u=Yy zf3ecmm%3$J4E*Fo34SKeo50ebHEqP3VDmsQ272c7jU#bPmn1D68$Ym2d>(al+Xc>0j4>qs z(-dY3+I?X$%9#5vTp8OaG$PErR!!5t=Z;h3cot;C__(2vK8jVG2OX19qGMw9S?-f? zK3#=bdwU(Vf!U@qR?f)u+%yR+QDcgPu#WypnMIE>9C?)Ci)Awc94=3V}7#UCuYN#Z}~;l>b=@&VUjoubAzAiTDfem*1d3vE% zs#eP=gD-hwm8&CE44uUBLD=?H8-9kjdZuFY5g!>*wlU&!Bg#BR6jY4x*hbiCiLi|* zZ6}>({{9(-U{J>1k@-?RYO2 zs0E#GmdmU4Xh%w}>(AHkm+*lwIC;aL!;9+kLimvdp7lbs$;t6WV$GB!EsA^^eYG&t zUO0ofH#&Xu>k-tYxmfOox1Qb3FBTsb7X|(Q#Fap{+vlporBO_(NDgb79`k#?a%wG? z=fQ>ikASrf<_tLVrAN{#dBgX;X%wVT8=)VjxS%1ctJs^qU0x!(9|-Mi!^Ml7yf4Zt zNZ^FxPdQ0}%1BPPa=OpH9=GQyvwrZX0ktger>&-uAhW1x)YMA>;$qVOaJ690bvfGb zLw&B7v1<29cE$9X-zYg70;3PB<@I#)iE4~L7MoAT@|Ty+UB&u&HyiqbLw(W)@@YoB z!urF;?PRQBT(EtkhEiMZ9*Z!-Y_XRUFaq#aOuO+xrKs$?kMpOgDBFSqY#XF5B9@+HUwOKLdhsB+#rI-LK>OTaZe zf?dteKdsbQ@N(i0@WKQ&viiece2tweb||c^>Z5Y^azHHv?MXI_QcKx9!x0gAOb7g-k5Gnr5^N)PHL z!kKg}Di5CN!j2H{&keQh?pGbQCkSUlqSD#+(@z2Ei@}D>ag;YniFvz+Mp zW?mGqULXe~Slj3@rnP(035?cD1jp~*uP;^$D=V!s5mZvqMIX1Fws^hCx0dBu%_-@p zu#GB8@NEUbG&~>JtL+#qc*;VI=4zHx^r<8Ue`4W&(j`wmee%R$=sT#<@pmC53_%n# zgy8Opvfu-BCZTdRnTFP#ltfjrlQL5oLIwH3kkQ?$gIhjsM|2;3FZ4y$fH|QakEo)d z*!mxF{X{ees`hFN7GGHU=Q&B9!5(LB(-&7(vrT;T!mO44&9iE!EqpI|3AAY$S5`rd z(`R){g|;Spb@WN_)4!5xrxMPEYUlIBh+gCg@9{ra&h>3PF@zHJ(-Dhe!EM}MH>px6;-NxW}#PBWaDak{)=CuDbY_G3k%_2AHp?GvN+iJOD9;qB9ZexeX*^YNun-AF5 z`xc0`Z17nn+I*-JHg-2N1M+F8(oy@}NFX9OP1jCw0*W$P7=}(Ij*Qm_pRMscQXa6&81L2tu1b+f5Y=NEvVp$m>A-Way zg;%?IrmWFG1+}Nrb zHszA4{tU9r(fMcW$w-->+dm4a{HK(-jy{%72~VnX_oLKy^htc)prY-MhrZeV0bTMs zd=36Ud9o&ip;7)!lH=vUGrO`qN;sKWQ$6l_Zu|4`ICWg90K*ouNqaC`67gj00kcqW z_#cw+O4tLbS;8Ll%o6q#8(P91M9dQQXZ)*#J*TKWn&s+22F}K&^HNRPb0CsKgy!;i z-`U#AV^^=Vvz5m#p0|o0f$+u-Fl({Xjpj3ju^+wv!sOs`PUEKKXUFN3l#aub9LK#3 zfopcXdSl!1yYgKj-m@3!hTgl%K)flvdUsTozP*Av3yL1E-6%R~C21W{&rRgNY=Hj$sx0Abqp1C*O{ zb*&ryK#{0g5e9etw~+Ws4SUmG|65n`GSOMX*44TZj_X{h1F~hQlN1MVj$ZDMxG({hOU~J1$w5=CWEu-xXWMm|nh@7`f1{Kd;4i6FVe|)6EDKk1XBiXo_;E^TDr2}1Y25neZXdV+M zQi+n$Xbh##QX(s|r$=NzMx%>Qv(*%q)gs@q(q2%f{GLs$$MnNXk&&1=%+0h%(-{Q} z&Izv~on}fU@#+F0w+pi<)=QR8GajwMt&vSvIvV;UzW)0eo#)dH`g*~v`T6Ra)+;f1 zVHwZ<*hSe8B&!n=2NL-_)HQeY$9(qt^maonZy24_HgzcZpvJ~+@H5(pT63M^E}Y=0 z`%=Qk@)F_|KluIURg2Df$sS#WQ0*y$MBi(wGs%517W$~_~ zPyS2&eqwbF9Q*Px(^F!={!C_QdhFlPF~XzrJnJhJf2kTiRSw5rD)(Q9?Wdn}(m(_o zOiCHPpl!8uU?HZm6l$-V{iu*XV~)g--4<5H(wWgb)oz;!SDi=5K8-8b{s_c*a2b6@ zol6~B8vA1EyCYy>)|;dIj)L~eb5ZThjDn&l;6aXjb1ZZjYG0CUV{D5n*B<^JHQ8D? zHiW}bX7JDo-fw4%6Oi@H*TRQi5S@U8syS>Uv9LZ*Qn_5FMOX(|6SSxe%;D zB&vnsS6KR57>P?VN_>*xRuVp_)CeI9?a{JirK-2qVH=z!|Y z(Tzhfn15`ybDu(2DE?S#+;Bs+FZxe{3`ZBFSI-fkbab5lJmqouDb}FUpA3kd9xQ(| zusZ&=tc`ak3&gG-w}fN3w-Xeaz|A2EK^?4-5P z`3uYa1z3<;!nkVo}qkt|m;k6XLC~Ml% zGa+;%JXCte2XdOAHs>m=Y1VG^sdOzJyL^wo0;@Lq{VX` zaeXk(A*UL4$1smZRfS1TQ`*6u<>q6+ZgUa+uz)@*An_lNXgJ(RN%3;FnT17^nbL(b zqKv^KI3vY|`&`Y%gbwb*H&x9QL!AQ%AKm3iZB9F8p;-MHAJ$@JfQn8>y8)bk_|DY6 zKk)GHu#aq%5o(Nut4hNJtCe{~EiVwnN~W$2Ck8u+aALgKARA&_xv$VSMy|NG66s?U zDktfHfakzi5sfP|9=5TtO9?Y5o@}}KG+!yUEXae}h=24PqLb^%J@hdn6>^%BiggGC zyn=0zpr>deqfi_Ffix)g_vf3%|H|1?&HmczdZ)|x{~yi#j2`JW$S`TLNaXmDg%fG70Uwkg7xfr&eQ566)^(-Brg-+G_wgY z0T`#U6$LI!Y^1o~_{Li8NIn=goKIU)c+HG6S-L}#z1~Sac%;MEBS8bV3-o&q}M-HIoooO_GGzD+od#zPNIuqKX02Lr) z$_r*kXl3vd(3=Q_B3nfZ*N;v);QIaDhxVD+@5v@-DAt} zOiDrP+IP~dbib@JoYbwt0OUu{5XsbFJPunv=Z0gZbLKM>`%W(H~Q$OH=~{J?-o~==gU9l zt9sR&%;E{e2OF#tiSm3}UR`oiuNNjY$}XwJF-|CO7*i$A`QHN_9c%#H`I@%GXIx-U zDms!(FN2t5lJ6HjnWQmOMEwZifmJ7Yr6aPe0O?yX1m16W~H>` z{bc(3@o}Rbx;UGMu%|u4eQcS-NuT9htZG>Z=1U=9Dpy z!uRb*z8Osa2;BH*I79+~yP@Ot)I_Q9OE2etPB%1+=7qz2&?}d7%nPCS@n(rwOfY(R z$tJYp@TSM&aq3+E;qh*~hWzZ42zxNy)gcLA(kD%ypbbi6_!i5!Zi7jM!4cS7FaECy zvg%uM-flwK90MX2OQm&;Z-9Voh&L~2M18%uIC{@=V4`C{Vz>);;0%eMi_K`gVY!s= zkk`ZSdniw#P{n_n8W_ztmY37j?1oK1M{sfN0GX*DeKSKlcxgw&p_7%gGgfn*0q;kx zY~AG!%B}{1xf#T~Tt0si384W|!46Q7$iLp5S$pq)&TcNRtY9(r9|r`vl?l~g9vC== zj;|jgh*tD}_xslFxLHQesppLj8K3F!ivbp7JIFd z5=jX|yQ`I9r#d4NksDmAs}|iu#nXv@w~c?r*S4x0)~s#nuZHo;_`DYS)+6{}i^7>t zpOt+1UL5D?UD2de^vMV50PRPot_Cy74pD^j{6=J{^RgOS3od$)6u>;53OuRP9H{IlXpe~idAImU;}gP~NoxN!2dBgE>;b0Piv z2MCuY+o;3#(-2ks27XFZ5weMiix5JEx)12e!;|=R8&seS+EMY^4SkcY$)~SAiwO<# z@bU9FKsj&h?`Qtc@~s_xWnkGMs#i{CE_|OU9>2fD$sqHO`Q!uLAcHXm(V3fNxu8cVu8~ZEv<@gi&xsx2 zgLH_CL9S3u?%7BbJ3=3^?Q&WNai=*mWkowg$;^|tQOFv47y?}dPcat?53aVta(3vW z$h;COM)c>AV34YvDsC&kS3GhWf_KAYG~=k-i;S+2HHSf1#7E{WL_8G=NEpT!@g&wz zci`Pzk(at>`$jV^RSd_#iQECpT9uHfl9R2?LB_ik0@2&sHvwE~4uH!++i^ zW!_xxmi5$XlcraT-<9n)*I-2U+bEVa_r)u`yVxwy_g8NuS)rHV=xn_vy=Z;eb*QG< zuM(i54z4ASJlM#{Bpbgbn#JSk>*WQd(hh$elgBn*DIepJ_6uGqW78H~9rh$M%NR%7 ze6hb~uoOO8^-j#iltWsBSVEAJ+WPIFLm!l+0@^5nA3HDJAEwS(Wj*dUOxBy?7wG8e zp-PQ&c^X{JRAWWDMU}$|@tt|0!}ilRPKt+n_>9TC1Wk>Aca|BG>YLpTGWoJKS^Mwj z9~Yqk_w1-|a>gqwgitiIE}rFMZI*(|hGuDR7zct(~qy9_32|?goreeQiP@n zz@K-gyVGCBqw)GP`TgtZh4m-VpI=_y0l_SmH%B$GqEK|^)I4})2i~vOmj2Zl`>taH zbwvW<*h09ex3*+JzcmzM?!TpKF~in3yvzx7O?=Bb)m{B+3y;a^1x!NZ9PRiO?nU=o z=|D(i`J=eB*wb^!MtNg7{zQwfM(m2IckWI>w#$JjlxhF%kZ-ilsviP7%HLh9_l3FGTMXnCyEIhj9- zhS2`>ME&Z#dF4B+lKNw<@mpGHE!HwD>C|lZe>$jwFnU|$c@McOV?p^OQUgwv3l0Y= z+SP_je(6ALd7DWSLC5YtJ7u%XcYRcGijHMl!h|F5_G*t{8th-+(e}t3HxNhnigJG2 z5INd0t)OW5a)qTY+YPy?b3$X`@2cpHtFti}({6A3|k$nJVtJ z98;M&{v|$4ac_B87?b&={#+WlrU$h%hYLS(O4|6MZ7J!-U1(g}Vvs-f`_iLlpGODp zZamXBbOID|{9=05xSR^?6zKFD^Sqw8R71WaoD<hOpdyo-FR1JB`4vtYm}SavNJ<7JlNEC>=l>$Wp;Hp zpJZ3`c&GRj#h%tlkNXTuTH8?b*3!DE2J4**zQzyL5umir1z)sU?^AN1Jz)4C>a208 z3^?vq1~fT`M-9GYNB^gPL5#DVj$!F|luuW!+*_WE-5`_F(C*;(=0M^)y7{ma6^Ugv z5de{xO0E$@UVe9(Xj9?pErray`sB>uSY<_*RZ|N5*Qd6j2X(uVDy4W8!WPfz9Qo1i z-OX}EEgRJD>)Gv5hXXb2iGo+gQ{kaSbtU?p`4xJJa@=7))EBMitBpuP62)-f5pQ~4lU2yRg!_!t)!b5)wtUwXuUf1T1JLJq>Dc~C!{zQ4QpeZE;wPN+gUWLlPK4JS`T0=_f`@n$h`i6~IHlwG{}0Q?xr`ibhhQeNI(qgU`u3}& zdi!3_(y$JwR-X1Z?YKcY_M4Z6-Ise%hp4GLDXOMgK$OPtt7;yfpnxBow|y&d*bEiS zZnp}SQ`^`4&x^S=bJzAY+D(2fO=;ojWe~qXHAhhneS5r*tqhQEDmg z9PN-$n>v)QaM>Qozj_jZ(%ib1mz6Yx-8!xI%xN^KxhfuB!#SCmva`Se+k~m=Gvai1 zg5`Or2++f;X+=GU(iY4ANYW`aiL(2N|GbTE?-%l4^nSECQ=H|B?9YAuztTCyQg0gg zcAutIpwGrJP>cK?(x`^#D<@5H@59{&0fa!tNcN;FwEu z>wN0UH#0ibQBJHxN*L2Rbw#Bav7gA-w~u1Bp5DU_&%_j_0D(SsX4k=wbiOKkrRt!# zkl`RZZ+Y+x0LJxWD~{8{r+VB8WB7~1m9N`FBQ(f58=*a^?yVyxdU!Q~o-3sfUt+Q`^g~JX{kk+}GC!451?#bg&X@h9tPP zIZk3Rqa>cvT(HaAdnjDV%qSU(TrYwvaRJLi23NX*D>qmFr*<@fD>3LpxQze?szr(7 z*&>*!;Vq_06qhm$6a?TtpX)uWR9(xTQo{D!ZLH+%{gNOUCImFiQXAC!jV3byh}ylx z$z*osb<^2cKi=F;FaG>n}?5?DfOx1HvzyMI@(cQYxUZ$C}@Tsag9dX#@Xk?#-+eEzbPLsr#1 zW;#N1xt`x_rtd#{8E%NP7t7`Ei#a>|Xs6z>v&}rTSig1?(H70fuCi}6P*$w?q!6SE zb|QvPRGD&gLB{Xo-U3V)WFC!Ky79*h&}v($FBC%<7kQ~_0iT61H=08D3eDP5K60=BC2-q=W!?h zFtz5vFKsA57ykyLqM`G!bi6NFz*ErBG{Bqfkngdgr(R| z-8AF>a$?D;E!+?}A1}CUEV}ZH?4C>?UkbvI}D!&ezU`x zyFGcG#bBb7SJv+v4yRpGF;7+=>~Z4&uaGt2COr994dfJSk$}RlXEfN@xf^xM?g$e4 z`np`NDO}L-oj_TTMXgS{zwS6;>KVR7J-$brUDYFCfG1fCLF{tUcU9XrH)Y=zp(dD}d01>LURJNITFo^(6zGJuB+rn++R9}+A ztRZ+b9^<6bEPqo->0AN}oXujG^-{-YkY7NUv-!yk!2@F#irq5h-^?J-wQ zaeA8ZMI!GKNeZuj;8zWI2`7h}`D``4T>jxi;C;{gid)cbEH%8KxoQ0EW_}UomJnBg z8K8*Ri*&{1!*FCwwR^XfFAw`~Y8i)*PR@{um0xV|Xv0O+L1opkzEJiJ4lh0hV=($u z>Tw+>^`mh5qEG(Hh0G=O?u6)pXyzy3* z3a#bJ!%ef7_qW@nr5{1>ck;F{J(*PZ#Vf~}(dLdnR0%9f7z?U{cByQ>r%MO5vJtoKgfbm2I6Y_}9Ls=%tTwS9*xCB9A9i1e z4YCy30C_ZYpf0Zv6`GQPjsC-kG6SqtJYx(3jJ(ZhKmi z#^(3p+gVH2IqUCG>&m4?EOTTpJfZvSPrqN>Tps=OCZ;3T1T40(1t&~0Tlyzgh~s`* zUZLH0^m<{s;%!qN45ys(`4wvBu>Y2gNs>kga!f~vMju-Gpwm=Zg6FSCIiwGO}=c#fy*vB&#xNs;nzl&M*2{Hu6pW?qE$$HStUM$OAFqgJCBSeo&B*uywlAt6lnHEKQ+|-mHu|Q&PjLqY zZaL9CR)rVc^N#d*$8h?a%}qyXX5(nOJL2AlOR|9K48-ED{d#`fL< zf7pGnL2i}f1y|KI{3A6m=-WK=ifd8W`C9D3_Olx&#Jh*5UJHVmbPN+!6+CI~n@))T zTArDcyW5$RcS(!^j1HDqE{b9{w#3gY%s86B1!#)_2Nt|?H8!aB_zfV=KBZ|ti`2|( zGaneXovIy4?v?bkZW;98+p<%o4s9{(8VXVro>HhDgCyGSOuBfq-r(R>bkcoi8$kqL zM+93t@dZ?hOQXwGBq|=x_QLd&N!V9u)nHDz6C2VN)1cN$z+cr;hPcW!J~7*6fDM3PdjY2w@Q^e|@-`eT0_-S#`0Qym$EC zR{e7>%QnrI+~cJ-mXk~02*=Wd_D~&b)?4+5Q2~su?&f>@DzxP+`G#~kx8>AEFYU!X z7aPRvoOGVMy&$BvSSk^Z2al`Ljhv}b9_KxLg<=CyipyTgt#2P8i#A-Rdq=ObPH{0E zr2MQQ^VMJedBh5t{|SkY#?T1*U+wNB9FZIP&YrB6voFM3GUneCy5sp!v2NMkEY zUS=cxV)%5^w$%u9DyJ?SqOuuTkuYAF%6AcqO=Od_#l=Avt3C5nmg{CeAO!xgIRY+t z3o@~fKwK!6mdn-v;#QFtxAM|Q*kVjGPi*y6VQB*!2q5zd{UWk>B1Y=_(fo@kC$-I^=L!-7DRmBPuVG+$(1Ba0y+I{iO)zvUlCgcLi{27uLIMB3(Gy zc-v(d{%89ClzD`H>008!U5CXk3Oku%c$vn@Bo+C=(4TN9J0B}M!Z)oNtr;mR0Ky#i zTbi8kS1*p6Y;Qx?T4rO=+6%EPLlvj$O?^aZo{CJ+czSA0zg@2h5cUn90xNvVK{0LJCfPRag4%Dlx}WEdv#j`xMh7Zs zw|pSQ%8JcAi(9pCjsebS-+S9Mm9c&grO_7;P=kBZS$^7^Z!gMwwoHhr7EDL;&Zt)q zdF0=${k1%Qc!OFu5oyU;Lhovf8WP+-_CjypWT~vq!SsqMlW;3x*KBacRv~h2n<^9r z$}&f?x7-Jo{2S;^8f9?BJqpoP8VyCfm6W$YzJ*>t;J{h%QudE0=2^R1lI~8wzjq#| zkySCCbc?HGkoxuFiKlm%B$-%1_f&0oBg(d%txSlZ0zc2F6Ub8*_;HCgP%`0#eM zyk9tNu+?nJZvs9Fl$%pybHgdxvo$QS4iSkt+Pz*genpGY6W+q`gk1?T>zmx&qo<%5 z6?`0*BGG-t^S(O_s3CLJM{B`0yjkXqzrl)k_-&t69qmH7H(VLOZ+a_=CKhfd6U%gY zZ*SeKisy192zEWchHr&O8e7aqn0Z*JU;$Diow9ZLCcx^#-|X3twI91!Lja?t-2ub& z+r}MkA?m>zIBU&ldQXh+Nr%%TS5CmBiGCHJv%tSHtPK3fI4TY}3xuR_NNAnEHXIe> zD!C6lJ8PmNZ?~4adyfQzFA%FV9LUR}1G2Ys3BU9WPDogFwX}btz zpD`)plbl`97Z|v`9{?C>lkUKaTk37Esq~<2# z7MuW!zXcAgWHf%hlFOzq@3PyYowB_+-tKGg<>LbK8Vr8-UVyeH?= zcqwJP8V1)CND9wCP@U;-SztYNEhj5>e;@?JyM31Amn6Tj;>l|HcMwmQ!v5B_gW+$W z8WCu5{ViTV1NW{(WAdHg@{Qp7_knZo?L~NP4M1QbBCrL8RMr=_N%BKf5)C%JoN7tU z4%Zjp;$28)m-W@7O831YpvSB=Jnj~_rwS&7$JC~HWkcV6EOQIW{q9UU9ItU|S%6x1 zO3UUSDYkM0IhY#x_N}Yj;CpyHU&IG1vZhV`Mt3%~;y(<>Dm39?@g11t*6=ycshBo? zUqJ?0MmLf#Qf25UW?{xP5ZuIkiszuYZE>;>U=%mMXCo2}Q2 zk2hrMMhX`Uee~b!OODE!+Bi{jfM)ybb8zLJ^CrsL|)#Oag~TeLnv zek$?QFt>3Ir3VFM98o|fs%4f(2w91GZz5?Y2lETf2hZjkqTP}*kp|ZtCZes=&P03+ zYm%I4Jnj(7cgDAn>sYYrvVcsod454jW>iK<<*n{6keWN3el0a-2#DWLG3id=&bde# z8~PWn4wXYGv}(VORxvXsY-TO38+39|A)xZM6a(;A%%pvb&x5>|pRcSjuFGF)>0y0a zalWcUqYGGd=+C}7^ylP*)G$OJRCQ>gogNzwif$H_APq=9v3sK`@@xe%LkXUw}t*V zO@Cc|`*Tgd=BhTnPHRnu>*`l6`+{2_^jI@>Q}n;2;v+V=Rg5)&LZuo?HAs@D3A zD^)C+j4ggXaaio<2bGi_X_LNBhZ|FtclQiA2V)%_K2MG#BWOgo1D~{g^yP->Q*3v9 zp1qCNasCVY%wr{-a$8o-%_i8; z$C1s$IrGsD@gAJ?V;~ppr!=t6|fZ?l$%R&wDq4i%MEv7v=AB^n3fV5zu)On zpk=ffkNE5L@_t_K$_he_Z^KzH!%>It&BCEtdxKN4!{0hgF`5T81S$!%?t4~F^vpsA zHm>e_I1i^Iu6zXY4Xdan-ySAKcN$?k*x+T2=K*qHhO|>AFAVJ4p1VNzBlJ^LtiAU- z^fBxKiw z67;kA$HiJ4kPGNR?`IdkPr=Yd5V~00d<0BWOJoBk^3~3X7t~+TL!mUmg3%(&hkHn$ z=vt=aDceMU(Js-Eqm|Dv*X@0c+%eFeF;D*%%#PIl=S*AsGISITPpxSIXTGxOA)vza zz%njR}u0}iINA^Jea4aPA)ypm&^%%JV>+*IimmZk{$}ZpF z(n~y+^2@hW`;6)(m(p;Vm_{D|AZ75&6o}Qsj`pY)+moPh5I39W`5l#8R((zfUk1F0 zQogBzFJqg9+)*3?2j40*u<_`{I6PpbNj1?PwxK!*mGT*DU zvY{L{UHTonV|#8VRMuv4JKE6g#~bM=1sxX5qiE$-yybq40u71G89nZ}1=>nd*dmi0 zmQ~Usin>YqjjdG&lsr+1w9INc21oQ>D@iG=WArrWL3r~Ksk2L8B;)7!c;{cs^}GA| zYPGn;rSigxV==dYI%xL@w%E%%z?CcUOl- z|8pD>nZDn;!UCqD)#_83=>!iHHy?Ug?+;7AnH0v;Xx(0Z4kLQarvpp4<%M>>rkbnG ztrJVMyHYNqDJla?rj809b1B|#R!rD)a>O+u1YcC*$ee}1vH6c{)6}w^APZflO3GO8 z;9@lwHzN^Q`7o0j(dTW#?@hmE55{Izvpj72c$(?nz^swvSIX59iMlLd*@8xG=gU!$ zY`KtQeaB%8Km6n#osC)jVmRERecZWxrMKs(=$?I=(H!Muvzp-O)6FMBp zT*8cZ{}=>((t*5Kc6^Q&&0;!Rt!AH(PJVI&6LWBuzc1#KcjhA# zU_BW*2e->~qId-%=C0Jx^XmABUeQktnkMcOq!*p&zq@25ea&*qz}}{6Gx6txfmqW3 zcRmF)pebM@L5RwK3MeH0SQ^F~|1De(5@7sEwM+Hwpxif%5T7Z(5Z{**SWx~T%|6nD zQa%d@>48xmv_`DH5syC^M5lV()U?9+|8~dQJ8r;A!x@0ahfpM~Gw9td!Yavh>px`O zHu%WsAN(Jm8%ebb`rAm|HW*5E+t9X#h8e3y_=tA!`=aB9N9`3LM4;MZerGFLZl9Z) z5Uxz`7i)ATo$L>Q1f;0(D+7f>c>Kt6uALc;5F|NqwJCA=as|%I^c|Idx(J^tTK6RN zIbVQZ(Qff0&k4V@()kos^!i#H%6)ROPGTU13dLNIHpKpY`8H;lpYix|v4+}z@rgM| zRx2p>XowR2O)~>lrttx6T{;V4fm!2*BHM5Nin+}81cRW@V?oN#J4tYN0CNx>5SR5= zX>92qEjfR>`t?K~t60&0>7(J3n1tw)H25(bqC8HgpYph@s1a-3&8YoPda(S>tW^A~ zu565A|IM;q)#LUM;W(C1$N6bBHKP~$NZr=3U-_;rde>2+a<~ugYphMw5Kmwz;c2}0 zRn*yxfXAqdE78^g&C$Fm9{gcS9Pce(hxXXxIF~gfNoC53UTw&l%af;~Bkx;wYsE&s z<(Cq%WtosT94ewl>pfn8Xp$`mU9oiz6w(+z@dXa|i$UD9$?OqhSa3D!`E(5w4$m!g zWY4xFt1yIy-#xePYTll^3CM6OM)LzAuQKg3Ay+*d#MLYhiq!6Syv1=gv+8j()Zu(~ zBujvrUus@Aekr!az-P?oUtbl@g#&#=;bN_{jDE_=K);OayDw|TClNScfp?<#*PugC zfi#D&CVk;!09oyxZ4Z>|H5(PO3n#n;SsiZ;OLSoy_?X}+@u>@4Xv?7_G1TU(6BC{^ z*;%AD35wp)B~wFuta|DxSts=!FVPAt!_PPBBjB4oRY;u`7ki5tR}W*1$Krdj$HLX} z%9m~y z*odRw!iWbtQu3Vj^;E9zoc$aEpMY;he)KbZ{0txejp5_bVII?o@MBC&7WynVpoe*c z=2#mFiqmTiGETj?DBqmpYmRrX7Vo7S0-t_yftus;>dF+}$2GV(I<|Mdyj@&Kr^21~ zLpW;-FV^<=TJ3>(i{{K(Edi#zWtR&{qHZ?VGo>8GuDZeJ9pFI0d1-f`95e(py+q%u z+=p7*e-)w5_-m18lt5GKEmlCDJmc`YN~q~DJpJ#(71@9$bQ9)CxAJG8qbFR3e9AdT zprLHkVT~KDOcP^uOLKe>GcPLZ_Q*46EPwr_F~(~j#}KBKjT!{`0N$$_)5keBvtqV|r5vky+^7ju+zFMZMecOU1a<@7;fB(;-1 z=+5LTv+GUE?f`K36T=THXW~)!D7fUk4Rpw>Do6#_@*Bb1qVPgEQYN++*sLHK`bQch zH*{lh>7)t71zoLZF05rpIyKq&ysJ?q!0aJ zmMGxrHu3?*7eG}|{OZ1r>uI<5-~DrZNMD4*sA$UF8GM8CL_4bC4@c!&>9Bs<$ek6< z#nSqiD&>Wmqd@Kn{!H_TPP+H9GFTj#jyjEw&jJReiLvK7i=R%X^8g8Gvj z`jS00euF4$#N>D(F=|f*xb|2%Mf=xEBsQXQ?x*_`CzNj#!ewaO$uLJ-t|^Af7BoCW zEdY9aq_ur%dE`iw6XbpAh*U@SFb1>R*Ndr5a)Ek~DM7W5HW-@_ zCZn+l;TyrnVTnwfa9!a#X^A`r{dqWC(2sY(4HrOeH?Hw;NJ!fv5or6`g(ix8LwRFe zNL4+r^ISX^dZ5U+j~(wENf_nbMAk_*(Y63xjO%7ReLXjCZ&088B!OyP8Pd5HyGFFza|;~i8c zROz~9->>Uu>>9X5NhisCU7@*8yB?a}A&Aq3*S6M}%Q4YS`dCH9!CU0e>N*6zC3D3M zU;vuR=2=4?Vi{%1-9<6C9|iDiClM9Gf<@voAgCaQ_~UKl%C~vys_(a`zbgjc#(#;{ zZzYU$Q%Ya`eS=@_Cmkr7kzU=}V%5Y@229%wlwqKISP#tE==^ugc-8<6S}!~6zlCi( z`c%3$CGJr!FUka>PvXHISvf-ZI+1_N<64{Q^BNWquPr?oAqH{{%7bTiWqXovG7d)d zxJl=R<3J8NZa=+NXH*AV!rLwNN(0@9=USyAY5eVLW*V}8x~S$@cO6ZrP@-PxP<$C#z}Aca_* z*37$izN`%-@m#v2e-jz6+&$Y)90irTcXScIM2hipdL8T9jyfAEfrhJb$`LFkM&~6e z_w*v)EZy%K5Z5(aEGI%5W*v(7>-oxBL!h6_bgj=VSIU~?T)S3pu38=sgtE}rR%1L^ z&RVBhR5Vb%j-tWkdU1Ib`nXR`Qe}O2d%Ik1rW?74!<)0~EMI4=|7ezO40r8MNQN+* zwzg-~tc~(f>alR9>MeUaHO5JM?wUK`C4(;YR0IYz;+q<}k_yof(%QEW}wLD`~*(q3MFgqX5K|ZM!T#;xvvDx5A5ZPk>{smV)P$Wn& z3TN27fE3Tlro*bO?NZKf<%qVUaXS#R!(K3G`%6h{mL|g+$Le*2t^d82u@vSui`(WxyiNgH99Tq+P0ix7_{u>Fpec7 zw(yzQ{hU=t`1xtq+t{r)nPUnkOUO8Hi)~jPU^!E>okKI_Q~i%1X6X=BixC22o4H(~ zT1sjc01IpDpX!Qc*)Nr^z}XTm6RcdbBjIF+E<&yzR5xRFFf`hy|cZe zJ?Y+=IH+y11@|r9%Zi(La1yRT&zidf7Ad51>Xj`8N__YXO%ap+2SQT{BOCa|yD!zZ zeWl(|NZnpi7B#z62lwgqV!e*rw>u35*PdG*3YR3?9JgHOFEN<-&4wNZKaxBsh-&pE z1HSY|>hP{rg=;DQcq!=TCR12m)9LvNO{P=^-Fpae#V`rLgF^ZN+W070Ta) zZ46OW7R%I>%n*p;7Bmm(5g4&t2jC%xzd{N#e@<@n&h&+=XB-`7qzJbOUHeK9%41OR zs+ohF1fgisgxE8DY%jjh$9UmP<_tsehQKK^nBma znGXtj(GB#H06<>FbkwL=lV(0DGas`M~jgrSA+H8&a{-U z*4ILz78k;q?;>0AD0X{yr$S;rnXeYh%aX@D+)L($Gs!5k-aJE7<7{$waWgY*Qc>*N znjdZV1qE%wM9JI|#Ct30OZPuV{*#dj%+B4Xm$)FkO!J}n=5BRE!$*jMSBw7>q~^N8 z!Ol)Sc6sGFD`xw9Q-7PC!5^in)(qD;t$R9Wb4txyg`<8GK4JfWJMwEIra zI)Xxh+^$%yLGif~-is1sFx(>Xy)#lN&pLvCTOGmCORb*HuDg6px`JXao{b$hI3yCi zllStcJ1qSCyPL~X7q}f=f(O2El7E&0icCPq#@mWTa=VyHrtFn>mcbH~EmYrMuMj%e zD(7}k}J!NSz9^ z|982bexm*kS#U4OL81zd^U6PTwuw691?jZ}n7v$n+4?cJgXacW`7v>*+T9#7+B<*% zPRVwT$MD@$Rg%~LPf`oFckizj>rd`>qYMMx7kjqhb7+-=@BG^+LCK?`0z%B2{XO{P zi5%jT{8#XJ!W~;1%itH8zPOyr7_Jb-FyohquV;^I4oSm{=v)JJ;o;0z@i4%Q9d8FO z)apxkljlx6BAL2xM|*ltssAHz`uwhGgAVJ-`rY? z9WF9%EPBYQKP^s1BR%(AVnx*exD0FJv$f<4 zI!r09ZtX<}i2JS6HSwK*Oo-`<7jVULQ+1huJ~v{IN+O5SJTC?4OG;v=hp|Wk!Dr)xvM4wo3MMRFQ4!=zJYE}ci2$g3gmHF zR4(WiXmd&~n6SG0We{fU2XyYJHB*Ll8c3AE{O}+bfBrcdjmB7H(??jrSvx|)WK^lv zWXvvjL^oKrQM&)^OsN{M@#rbl-@3p<@;%+%m5MZLY0ipd;Q$^xqZMa7w{SB}164Tjrb)(5?2i^IhDxtZQx z0co*cUC#fUZjR#8jClQ3P^31JLA%5qbIzrx+j8e`M>}e8JKrpqSL@M^9EtVk>-Wp6 zqkAePk{45qYr}?2C350S3doA89x71kaCf8KwH3a~1LFnL>xTd3UG(gA(>9HFgU`}c zj!_w_2TkJdJ14Q9!t~qBzY9NwsUK2Fg8Pl#AgZCJbwYATv)7+R{bPAZ-;_*zl~Ps? z$5IL^xX@wy=~4DjOsbrMP02D!Ji~Namg_w~7B4olm1>AiwA+aO5hRANRUuBj6e3~s zr$rEo={0=PTCxTs-adKFcRc0&1R+=4{UC0uWyQpnJkQ=5IKH5XWIWjm6?_xmX>(S` zr&qjEOD;s9axvl!T<>Pub#>ea@3Pp!qChpX>hP8ZsS|ARHd=NEmsZExza_M5T37Bv zlq@+x5HBxLC~DNKz_7>yO1pxZ*5>lY)Zs%UrT~9D?+MUu8^0+r*MKm6$s7iLM8RDH za;0gD$?2H-tVk>d&R?QTlipfoT#G53Tk&$N;Kfxo|2E|ooa7|umntOXrJ#b3k-G!O zbupemAetpuQE~f&S0Iyf@SZupDtEC`S%!I~nsP91mSGCNj;Wy#7=8mbL zJzQHiTUEfPl1Wh~Q?wg@O@+G3a7*^LIup|DZ^ziTLgDRC&VxHxPMzys1C=0Hd%{q7 z%wp(HRZOr>(%`;u<&amtTCOFTG27g&k;8q|MLtm(ukBnc^FuZGoi1-K=0|U2@7j~3 z>}ZKGkS&Nyj*K2M^{AwAJXL$H?6d0&tNrifJz6MAzY~B;-QRdKx`FA3tJy~;giEQcf|xSn4t%R+92#;hMd zkHc>A#{Pch|19|nS3WfmJNU{)HvX<<9;wPnxK(*#w@`@69;|f)HG8`n8|hXKs$?qdRt}E*f1_7G&d21L*d%Shv z(CG|K`K$N!a9A4x4c3eYI^ru_Q&C>jI?dN)3a>Ch$-3Bw85oCKOvH&%Q8gzTM%NXE z_En<4_bp4GQf>_Ng=cOBgzO_S>n9(|0yA#(Z^EAz+PtYNp{}olLY_1{b{%o$~on6LIPC(%da5>PY)Wl{L+{#PA$7?%ITZ|?lbB%?P52Qrcy`%ySA^`>W_#lKFG=#fx}Xz6DH z!bT)ss17|Fp~@=#;Sn=YeF8_QpiroJHsX{K;-j>KWCU9~`@PT@bKQzq03F2w$;TS7 zSh>?i85raxL+SDryF3de5P?B_DddAeLYkjHQ{pxKWjq?MKU2YR?dp-ptsvluaX5yjyGu{v{2(tsv&YqJ)?CESG$~_kVmZm(h#>Hl|-f){`3HcSj zx#IFGPGA~JetLO1UCnMj&ee7M6WJnngnEJ>eK=u9FYRz~>|~`kwwmjl(2d7k@t}O; zQ@ql}W^H1Ju5*zoOzh5YE(^>MXoE|*2|`ZK*S235UUq^=WE%vHM`yQJiw(s-F&|ao zB16Lp?KLvj#mHQ9!po+Cc{yzy7dw<67A`kzR9b+J{yy3kp5?Qjmh_fl9nm7P(gz?P zPRFj%K<8LVfOcoTN2E*u<)rtiqK@<31|5UeuuiA*^@ok~GD(7gLF~Jn_r1p&Pm20) z9x-lL6z2kKC9kgG4qJ6mmXK+3R9L1mFWU*Nv%jX+dYcRuUPxFlAz(hb`LL8pHQ<~t z!DYi$`LP3FX9KsciVkk)94pK5SHbD19(5MqeVWbNbzJn|d~A@)0VxvIBh@4t&!|uK zAqJj0SA30R(ClLIh`4A!^h*3Sb*IO>DjLYU>oJT*4|l&+-mmkHea?@qF8bsdFUjd( z_`}-b%HzDopIJrW7%oV1j1QLwjp3<=Ql!1Gf1eW@ z?q4n>q&OEuY4jL*=yKA>FYpg8m)Fyo3Cd5)lV=}=Kvum#jfgQ8jdoD%_>4ehyr2YgnfPf&Gg1MJo6Am#KOX7QH2nqC=?+)(kIa04 za6$R+XYAt)zb5d7T-rjMISrO7O^h8K;m9oCu`C~xubQ@F`C}OUv0Scg;yxi?{X}NR zT`n~Pd=ZnqmIPD8Se&7-ExG`BqqZ5Qzy6IsM_3nqE}b_naPapajp^u<)=i$JU4A10 zVR>Bft;tEc2T+ul9yGR*Kln?0(Da9FEW^{|G)E`9o#JLV8&l>qjF=sKpu>VQ@4`mjefh~nB8r{!*!sdy=DR#ML^Lxf8b1SQ!XE}=5^akhz$xHk4^07|g=`A=xLKxvFN=q58F7kih|!9bj2{b2 zrf>NUqDVkhp0Uq?827>40SG?Mceb0QCM*n;jlws-@7Gm13YQ;JUoVGW5123@%kU<* z6*cT&&XomO?C>fwX##B)?sTTJ7)Sm$F6PpX{&&Df$4BCX9&R#z+cokeN2gob<#B7r zv8^7noA>01DS9K-jeLtQB*7o(75H5rZ|;o8U18n^J6`9TrwC+Ep+MZ_WHL47Guc6z zcxg;qxiYq zadzh`*AZQSSo%oLIG&FF)r=zfrW;c-B>JH8c<6MNhq2z3!-l$tv)Nn9!%TK^D&@Ht z!1SOY|NeW^Cp0J99bv~R&r(vr-LU^gdC5A=Py2RcUUGL?_8#z+-ji!8W4n|H0!`Jq zor|}g@vWOiQfb;V+VRd(=Ay9!RFW3h-HDO^qZ^{Wlhsn~?Ru*d*YBO708!0Ycl)!z z*7k=e!M<(K{E8{t)P^sIcnWZ=E0$+#CJ0)$+45ZrbHqNpaxMb5bx+)}H{t zz~it`JOf}@S{-|ix8XQ)P*uuASP5YiuGU^(a1~1xpyP~hB|G*-`^h-ev2?zSh2UH< z*$GU;EBi;*!G8)@JNi^QJ&uXI%TJOejz0M-7cyYTUq_yLc^FIgZ%z%zfB=(Y%0(6j zv7qHaQkRuh7+BECVdX-Kv)MRw*nWCAk-T^&ZkbIi^&1o0H(DZ0 zt9TwYgO1W5i1fPO0*N+&judb=rBv-u9(3e#JwQjGq6^vwUmDs7byrmuO;X?$%YwSn zLkYLil$O>q_xhq7e^<()5*9n+-i+O#hS!?x>b#)erMHLw!()7&S}Y*Wy8f>nVTKUl z&rt~|DJ)9mnXY62jH`@~0u1=aY;`Gty2MGT*vq!XuKR4^XhTX#*!tL-L1jF{!v&9v zw_EW^NpX(na>gc(ne0-H&lJ0Sb=s9#05uUdj}q#`EBQruZ^$PXdyQgQ-g$;TVL+NU zBO)BZ!C-0NQ0blOr>9}zoyrY0otVqnhDkjz%bRzF!X%&ka5QE@#@`}5P83d=VohFI zWQB-K!~*1tmEhV-FWaYz_f@!qib#MKN#uTOk*01y)SlOwQ=Jh7XdQD~6r1M6MR={5 zec#oK_+Inlm~0>M>|Mn>=75-OZkg|2s4)+Y%4GVENo2nCxxw*iIeOBgng`#%zT3?I z+%t`OE7+4g378IVP8$!V=+b@BQHNSbn7V`w)x1|>iL%?49(h{Xk9@xffG{1)Q+k?q zA2YY8xMJBdoXeSL1GCE=rpiQFV!qTKrvxYhi`Z)`k&;6=Q4&#G;EmWjreZ{{k)tc@ z*DZq=*#-!mvhY>|4rq+e!k%Fhyc8H39lT`;e9wC$kaVJtHu&3VEBNjZ_R4?hL%#Q2 zFto$7p4-iKb{{BaXjg$xUxlm6G|GwMx8J6U=v>$-0gxA2c_Y|!infBh6_dtEAKA*r zAmLncu2VGVRYe~Gl@%1V&Es`Yr>9dKUeA7ql{#Cn>|e-^i8Zgcv_YIe&q)cx&W&M#)4C8Fh=(L%>W9TfQhu9N0{<)DSm z?+6C-bEy;asWOT>W&%Yi%mfzjP)USQR!XiI#m>2IQI6#57B?5mYXDF6xC!!FjRl7L z>6C<1%1^A=^_?kpJ!DE7&70~!D(yqjpMMpVYI?HP%%K`xB-!qIcv~4?%JW2sw94(= zaFtMoqIcG#ZYVO-L%n0g{rVQZwtWU!U6XDOYY-}Oi&>ED$p>U4pa87LdmaSDpSB#j z?OA5uwI*ZlcJOTH0@d7);{}#gF6sLTh*H;lZFlAwtA^eg4d2U9A@*a5kC9vH3SctI zdZWXiu9ghY&Bqgw@lTBxt~HAzMXcns5_oDDqH(8$WBB+%9m1=?P0(M8Y;cBw##U|{ zv8KBpmzV2Lcbm)QA2(Grla0Dm{ucH&d^h&13fUWIuZv4Gpg!J-Qh~`w&?4?Q^k3sq z_^^-TODY^gk?aLom$VakiqNJ2gv3_m5Sa|J6}Tt6_$U7&Opy%WKfP<0!WgHI1`QjG zle0wO%?@4E&eBiz-$Tv1d5k34bA8iuebX1KZyN2(9g#yzsIO)Eyw0|kpO+zO$Nf^DL2^fyH;o?C}ORx&wRQCCAp8Kcj?eCoa ziED0;|HT%Hv%?-h1h;R2n=J@Yy=^-kwPw z8OMkzl{;%9A_Zk(Cfr z#kxYG1X)MLUBcEbFj1ccIFZWy{>p{ik3dezZ~2sc^a3*8_elviRyF7gR~{!6f0zH| z`g9#pM=I0)OcJSgh0K?UV;=vLL^Zn^l2vs`q% zpxI_MkgdGmCkY{p!O~Kmg;-aG{;qspJY|*7Qzd5Q^VGAcFk&R0GN*{AO!>UN2#&I9 z=u3|BThE)jxKcKcvuqZkgp97!#h){fPqHufi`9m9-~UbT+wZlVvGe4(_6}I`5@CW z@gX_5zO54-L*b?NoouNp`>*-I$#M|Yj05`L7j}5C*pa({X1;1{bQAV1Ir&~#JP&Mp z$eVS}{J^zI-$u7K0rf<+>1D*WfjMPzkWjOp^wT!hlKM3kv?X5Ie&8&5Qc02OPBW6P zMwX{5n?z6N41BuY2tiJd8EJ95JlA!ycjGxkLiA^I9fL0Yf+|O#qJE4n9=!i^>HBNZ#g=*zb?*0^r>`6 z&7y=G!2gLqY0UPR&It|>9hbKelQL~H4iBS)x>bJ*D!z*D!LIC#ntKpAJJsX%4B>p7 zARV`#KGdoxNU2AOVT%}S5{6F_Wu7MVfruigqF!`oay$gl*9ruA%hhcx9)tJZ7ZOQVOOB(U z`-e=}e*ctfk|xC4;8EQ}umob3T^R8=*V&1p)Qbyx!zg$S#)g%J9h9o9e`f{?({1!s z_|~MZq@>46NtZd}^c{4p!49X3;K<=fT1o}B`@|r2V=a{J**O5(?Y0$-fQJ52EOfbr z*jg-bH)5TicfKw5-rnh(Uo}{9^H8aS=1oPG+A;=U#S9`p7|V|I$(8mliy% ze&6Vl6#IUOr5n6vdPE>CQIe+duj^^M%NHxSojOuMzhF%ttW979J!sgFH=EhwMzRtj zrWeg|VZB+1A4fy-xkfuzi~IQ%XROzg@j>X3SpG4zNu2+`AAkKXGz$JpRKQ?V#)m)O ztnY4bmn+1~Ea!W!Mnr#J%uUeQ0p%tr$@k>l!>pV zp7duqn(a=Ax5uQ-d|s)aT^Q}&-7Hs^Xf)9ueRg~F2)t#y4}{}BQCb7(gwDLPD_VT$ zHy$yN9Z`#fqF`L)mu%}Q~kZDO6Man`5h6{CIhdSQ!( zVNgb*0&Xy)LB;uBVINz-pLV`E4Mb+T1${>=w9yA{wD9BY`R?@a%zDS3P+kv|53)fC z*JgQZo#Xs2vK}AAF2%Wy7F*2vC4=hvZqd!ji$Eh}EB$r_?8>GTq zh~+lvsV9Q*{qn*(POhf+Bu~d;O(4{ysb&H;F6>9N&)Qv{QKxV78I$VZa-Tof#Ebmk zuorZO`h8n{H!w)uz8esU-U`P7+^*boduZHV{l$A|uliOfMM_c8R2hW2WRY602jQK> z#nq_B)k2{Lm^@f|>zD!Wi^L0F3Bhk!eUMybS_sUl*o;TFi}}U;kHuQ$T{qMa++A#@ zD4B$}D|JF17hF=h5^Qs(o!C&ziwt5ydfm^|@<#4q12OK4L3%}SE0<*(L<)lsFr9Ae z!>zcI6!;DYTc$WT)sjO4yJ$RF7Sv}LG&IdjLOrnV+NUIvAOR`n=(!m@5k+r6#jy9e^ChxPknOV z5A(uWNxR>EVt2V8E&Q>m@rUP;Wsg4kZ?0r3F8CT;y*w;mgPeGA zF0_#JVCM0MRoe^3)xI34hQaP-Xi%a9C=&=3tNvJ4Ru9cA&Z#0R0dsfIqPRKTL zTRci864o;%B+TY5V{5ZLjtfVJ7B7(Xa>ka zA1zEu_l$gQ^l+m>VabBl?dsl?RPIhO#tI}ie#q`VpL09dg0r|m|y9gIkrQT3`}1f zAy3CT%)ymiFEqFlmGn%=CsabEZ9Gn0BH~IY^v-yo=H0j7Y@?M6Q{gf9YrOu)h%FeJevDChm(^V<*rh6wj1bd5ngbF)g~1yx!@AGbXkvP^RnC125MjkUfZWW;cZ0% zv<%P)FPFD#HuWR*+px6Y8cydGeU!qRt&%DzdN5}Z*?{HhnlxhQ5<__+`LVL%2xcR< zC%U43-aD-`V%iu@5vG}p{x(K}@RL5;;-8)fVj>VZpIV@ETs|m|2p@0p@kSZdo)Xt# z1Trp_g?PKwqNPe4ETbE)F)$Ukg|Sxhi`&9a)a=r@rdvR9D_=~7pnX~vP1|DzLIq;x zA;=2c0(IX(H@Kt}*4nNkrx3<9^KLk)maS(N@;2_9BI9z)_r;6odrm`#O4`t@H&f%Q zG4b0QS8ArK=HvC%h!&O;{+Ud!oB$C2#T?YNAm_M`xZ|9$X9yex0_QayjnU3LkcQUd zoeiaxe@s8D=+R`s#%i@(O%}o%hO20t9FK`uT$S%!7b4v$alJKNtnNKQsXB+cZDYL@ z!ts^bCxh_=97Cje;wF1czPhBxw*;zM<LlKOoV~o+tXFTzc?v#+_0g|gAOnwTtEx_6ye&T*9WxIy_PJ%{G5JrC9-Efa(R zE-^>nR_v(n?$-J;3so&akJx@+DO>J8191uMRq}C|7H_7ABLbaW&2J{xpjvLX4t0Ba z{swI`9ypul%|=Tpb*~(yqiz)#s)vYbcsEueu8wo=7QOLmH&I1zT>>&I*_M$qLuJ=g z9w;_L(H2@U&i%5}u^7%sj->H4?wKblDG7Jp>jP`|JapAaC;$0hPXn8S=<#{jYj!O5KMDD`g>NgyHb`Tuj9e3HI)R%SVaF_P4*c{$q9M3(T^hRJB+81922LRuY?KZ^feJ)G2%0+g9_hN9F40>bNSglbD&`U(#nZAj+^ zGeh$-Kcl?N4{JGu(<)8bH??U+$?`m%N2++)e!j73?nV%fiZw|+R$2*e3PJ!V{>WEW zrs*vXQ$_^9NT;ql%jAr`_7~-*Lgy-Z5ss37#ebEQe12o|=E4$GGH2PN6X&u)PdR~| zBY++LWiF9#*I)ht_7xK<;4zfJPJ|D-?ycjU%g;A6nzT?ug*K^bvV@C-z3*G7>(Ktw zr3GJk8Rx2%Cmc6%W(G6%kz=bf+WG!&admmV`~zk79yObWSWsHV*HyO6rhW*im3z>R z@Xlx|ZfZP6l=iqjwyl-UV6BAr`c3ZrH*>_fFV=4WLZJV%WYd~EHfO&?gbEs4AoAy) zZKiKX^)+qgXtY^J-1WuoH56cwB8Lu|D9@1+Eu6SWUg`y-j zrm_Q(`GbYQ%D~V9W${QV6i>F+rbHedKzAbVax!^Y7}Qg~Ahet|WD)#Tx?~_*MmfM!b09-ym&JZgV~UL{bt*n#P(R^=7C~_H&e9hw zc1}}A%L;bc#h^hq{rE1?aUjOXoi{(d?AG`~{!hS!UoNij2m z&iQCxg{|wm_o~^T^AMhnOhb=+hHnlUdk;)Ohn%YGi6CnyBZY5oF!*VaUJefW{$_Da z?+ZCv-p%UDVigdvN)&gezl=xY_2>0wemymmKw5pGD_r~okY3e0}Sv+q1>U%hH zP3bqycxD|b>rC)3u!tYvz*CP0Mhl~Y`acqdyFHNz8L2LM@=W9YJb}L^3)BD|4kP)r z!-G<&6P=@;OK0&Lr;fQ9QL|j;+QkWle^ojoWFoDo_L7*7vz9l4uwo{Nrh0U_j;Wqu ztL1LhASz496FGn1snaSL#X|XvJBP9I)gIw`RC`D-OS$}dT<*yI{urTu^vP2~dta~O zPW_+wFcGAzrazNmi%#X36iLG|6FDt@<+90_jwq>3zcu;N5dwQA_Z82l#}loBK0Hcl zHnv#s$Sb(I4P;@Swr&H|D%5Qd^_S3lzO+rU4{W}t{Su&BL$MKW614hvXS$~Fmtp{6 z^x}`%V)OG2V(tHbd*==#SC-!Qwk5yhht`2%!4}{FWWfULC0Nx>vfFU5!(nlz`RwiH zJT@v-R~N|wi(S1{)jgyF3yQ431{4^u0tf5JffQ^az=i`kabiG$Vkb(RJ233b>)-!7 z=iGbFeOIxYqj7?+T8T1%{K{e_@=n1K$hu%1BN3d@k(@B$+HO zHD9~!Itf@u+(zJ3y+vI%qA=UyzM2+P0WsBFM#OL@a1j~cO;x$;DJPu`v!q!^d6Ok$ zhpNJTZXkE6b)K?W`-j|=$R!W~(t#<6p=yD2QG3x6$)|gT3NkmoqD<4Y2sefH+F<1) z%e+ECBM3g}zPX1Cn;4JB;>l*{C|k%-*=*T6+_I;nn5Ch;kJGg9h>5DzAF8rm*YJIp1TwjOJic8 z&3ESJ)|ZX1FY)DCHelzgi`3*i79(xzHxP&?N^ZDf5(!xhv+YjTFj}Ovs#bBx(f|W^ob8SjiFyW)${~zchtF;qID373 zwWN|K*LY{Ha@>sz0(}P;%8^U4iSipm1evuS=o2ZAU&!<6-a>rR213tl2~1KTUD>{G zWnDO$oqKMy)eb9i?`5*#nkLoHZLQW13hvY)HNafvNR8;Vlu~6bcA;02#CX=Xg>;HYfNGsp2t*4^hbVD80wB@wu(lJDNFv90V>j4=xBjMXj`J?7vUhpq4CWMaWFB1gR3m&}F1 ztMc6Q;7?|=;}Nx$0O^L%LX4qQB9dOyW zb)a*mOfZw?Q6}?hFJv}*udt^chzzIpj+t2N< z{FW^Lmcee5zhNRb*=zNq99Cxs<=ElVqsPk^?;-B1 zXMN{7F}yJIbKXH z;43rDf-$W|7-o#1GPj3S4%}|L1Ggs!?y;@5yIBoRCXIs$@xC*b3U40ZR@myQQoPn3 zsHk_1qK={9KSb~PYS)g}5~uc*6L_slft7AY(A3M(x()^zlxTn#*5=(y3a!~9eOh^fu7+(%}8%GR(+p1k*wlNs_lI2M(5e!fB&HJ(|lA(l71$*KMKa+N{w25*2?KhtY z1Z*eJwOn3qEYOx79)Q4K!Rbe>mKnAoRkIqsuwv~P?@+I2IqQYZD{P$R`wXJb&-xC& zi=A8fV)OS4Zt}H``{;C>P2bV}aTFhud7Ea-L(m|t^t&o_0ziSP1?v8s#8D08WGcrH z2gLsl_{FctjnjcuaZ=VH;eh7FlGlN*$Jg2}V~da?!m~jS6{-okHZXw=Fyz;;+AADV zM$f}Vx8=Gfj6HE=^*XEeoy@A;8wbw9{`PEoEWgS6GcT#^oz09krGE=zJavi~T};$G z(wr-|Q-AxhZTi%0Im(Xqa-Ze9PDw=r)JF;s?wGcPhh98HA#3G_h0*_fLXYg}I0J`X zTj>+^)BEVH^m{j*?NA@zo;8aubvyB#T2XJoB~y7e*$?zu*LVS$yMnA!wV7x63qA?H zrF?ad2ly`F1<+MOAzlC*2ojEG>bp$L(CDFM)c)Y}NBeg_`{tYB_Klqzy&VKc1T(pO zFnkjThxk(tV&GmYebQJ-15f;d4%pDvpG?RtT|S?$#fW+DF^FN0W>VB=F%|HA0A1g1 zujOe?l5(P|%&5XcDg?Njc4#29NS=MNn$Ks;-c2K-c>DTzKHI+#emsc%3geBlVeTZD zF4enPGTocM40{Vddy-(S%$Y!!LC`or(aTgB3||Wi27?P0IlbFlhKX@ zUA)0tIdOnJZr@p2f7s#t)Ob5aQxqe=oxRP)BZcfT^Bj$_AIo}p%&C69wmGJP{s9e z^XDJMn|W173buK{Oh6^S2-|)XZA(C0N1QgfXpc5i`JuKszGx42M{TyB4j_89Ysj1l z{792iV=+^SiqsO}J{v%$DHB~-czT-=LI!*%p~*s(qazuVIjC)bBIaZw757&%=A{5Q z3TM*Tdh&cE`c>O@VjICAkkV3GNxPbT@$4(E**_kg48NU>UI`hV>V#WvRb@{Tp$(zf zc`-R1UaYL8wr{9lps2@OcRCy`7NfT!IaKp8{(hBx*qMyz@J31q+l5&zZpTXT$l}yV z0uO}ymM$+BWG)5GJmSM0@ulZ!aNk7Z!0b7)56vHc6}?oWbI2|ey?39KbekBrcu%I& zK3Rk4Oo2DTc4yjiKz;77c@Lh{JAfs^0rW+14(}Y&z8iXl6VEO9>5Iu{VdDmcc7p*lD&?T8@tz!_sTovU z%4g?iGf3_r!`oNs&I3$6^ti@m>-o0}`uDgcJnY}-->6@|Nod0sXj^gnb&%sb8RY0v z_GLNiNCE{zGUra|Fq=y`5K%s;YRak;d)rxeJ~45#0dZtSiU&Ss(Uft*9t`(XDZLdT zX$?(U3fnA8u8!4^fjbhb_~Nh|G&crQCTcs}Xqp~9 z^u8|zPj)4RxW>q$NE=FT!(v<%Sh*ILIDTESDv%z+yWRas&t z)S_6Ahb2Y`8xOGz)q5Z{7xTB+rEy4Gw&Lq1gVAF2 zdO`u3Xg>xQ>M zfq_Dq*19Vq^2d#ZL1cDx%4!SS1lqoa8ws<#6(rG-?Im>%D`Q3>k?ayo{Fb>*10xWyC`Qn=?$_zm<- zg8mRfvkqp%XC9p}g4n~vxLtL)X1gH&Y&v_ZeKSCOqGz2lNnS$BI};Td7XS$13ynIf ztak|v_^3dXrI^2(P6j?)kVhKw_*{`?azl>W3lqLoW%XR%oc zcJ7nW==A_TTm4~7b8vffb|wSbgnkm#?DxEcTw6u1A6<9D-=^q7F_VltTCA)_(^)S5 z7_)AH)@ylsp`JXE5W1G9mnqv=NgtOyy>0TM9P7mkM}lgR2lbxDo_cp^i#wcLNCZt-%B@LB@`??wT&VWV5Kj`V5yUqqy>^7V*09_+6RpPfcZ*?`LX=}9XbFdVaxJ*jS zK+I#hmtmDsw;9rkN{&9k1gPj|Cd*GqT>e!difmb78>~jhoG%}H^3aNzg|-4g9r1~* z4+R(a1#1+?Fm2o?P62V}W<7Ws8X2wny|XE)q;IG6sHCe1#?AS7HC$l~?~Cz3@7MpT ziaagBk1OzyTQI%rhFQ+f(R%t|O$K+KQ^xB0T{&YHm#El*G@ub8SLo-w4JnE0Bcd_D zc=vHI4GrNP47`XELrV)FH;~ z^u?*r9KQ90@AY%xZ2W6?K--5k)wAA{bY2Z}pmrh7THSkC6PYUlLv;Jxr#e?IidN}K(l^_at-TVl!vTEa`y+-%aV!O>gC zx6wq@RC9ylV)Edv4=2m#u4S`w2LuobbASk=-qxC>9l;E*#NDLD8oa|6x@Lt#8p%rt zflXHALM%`c1V-{TEYzR8nHBUS9c7OvY^Masqhh9-j9v;#V?t) z;|*clN)VL(owz>!+5Buu93&JkbV$_~OKA`jSoD~J&9f}4?Xf_`l@m?%Po~SW(Q5oM zCE<|Jic^!Ia5Za+Jgz?1DCk)l-L0divN)N5vOq z*X=04WyOh#tUDCn7iGBeOcpm+49(qAqk5;RTiX+I7~k3M%Pt^H#8yrQqlW@}Y97l0 z3QW$&eGSJKRo;pNWZDS^9z!;X;c>A?)dJI#| zoEEw$t`V@wxBVazAKTxL{GXL9;CP0*-*b_%;cPxSB^d9|GdQrUSV5$E{Zf}h83-cU*aW~^n6F&a7Wk}O{<8;$+IqJ4nvils^(vpGbD(FVF{0T1-3QX5nokb$~b%#Y`*>3BJujgGe^`W=7#a=XzJZNAOKKlSnZ zOy=jyZmpa$Wf!=-C+FjdFRJiP5zzs#I$oz;Dg={!M!(7Vi)7YANjm{`NO1(4X8-j0 zTuCp~@<25caey<1xE@jq#6k!jh%-X%n?GTd9titWlVV1zJG$VJf>Wu`RL;Tl*JGx~ zCjjEJk3p@v7=22xh8+pqL|3w=BJQH(Iin3q`h2AW!*Nv7R{~m19!3f@U zV1Berpja3dpATqZe%pDxYm%0!UX1Y4$f0+LTa!| z67xQYloG<50^R<*qF+cRIrIxO)ulE$cjRlz(S^j-cgfMr+^h?qCzI9*khFP;S|y9L zl3eQmU@$0a=om=b9|A~qJnl>(VM>GezD%LGrbqlv0uhzfh4EGzK&5(*Sa(d=1MC48 z@(G@#VqAsrOVoG6&D7#-Y`1}HiKH`7%kBNsi&ro=A5NBMpe80r4O0WWazjJbHRwiBw*mUUS?%QEmm2Mv&*2X7zOqh~JJ);%qaz--6agtz&XA~pCnLYv3Kf}! z%juqL1Kd_Ktd|~#dzxSRdUlud=o?}DZkOwDd4bwI?)Vr-r*j7}d(rEJWrBXGFhnG* zD|(%~_j46<#JM0oI{~=OAad?<(&0EM59~wg*Y8EiL9|z@J0F_)5cZ^$A=>k6PGm64 zkPD$=A>WMX{E^HFcWqTMB-@ah`9^Gpd?QJ&{p6~ucqnYv%Fj-XPp8fH(bn#C&~h7_FPcf0a5$>c$fZf2O9!fXWOak*W)@f~F^Af@(-iXbM%$VxnVeYYaGD zdyN4RjmN|D<%BLZ#)mdMJ|DlDtOf_@F-}m*(V!-tA(`tq0%3^qgb;ff`$LGscQe2U z^vA`Aomg>s@inH3k5%EG)-$$KrlI8;8d|`k5hH1UHtdSn*Ck!MlrKxr(|*n)7fWIO zOOgAU?HJQ(1F(k#cq%j%;gv5>)mwWynoWO)uCaw7w#k1vezGzHB#|3D%UGIrQk#g& zwMUF&f&fkfVO~H;1mCUp5`zdKVq_7qDzU7@LPbo=%Fw7cVFo-)U31KPasIMk!e0o=+)`Q^Tn7@z&1u~* zdEe0%Hboq4Sjgn(%jwB%xHvyGxcd0)thar4eol**6UPY;gTjvFU=)7G3hnLPC-1#N zIULN{a%lWoLh=yv9>6jb>gqg|zT;eFbSg98ElXL^{#s8bVISNv>O8XKw^B|(Dd2`` zjNZ+==hNBAv-!7^g?0s*(d;cmMHzvTLT~=k?Rd#^-H=vZmZj|7c{!h*EJ5!ODLCaF zSkgFAk7d~%1Yd>aX)~XgL_sD#U>ID9@7jWvo3>*`X=V19JCori{1$3u^DTw3lT54- zq+Ue2GZS=*j#oV}qVP-mkjU{@K_JGvDTCm|qdN(PP`uej+ik)6%}+16DW^G{l-tWU znmbLcL)aK(dH9|_sO~`aY<4bcf_1LJ;FzmKc^FC>gbyl6gmOk6Q}JvxUF<(>=?|(Q zj+A+jCA~^RmfMMw`Ol8B-AjS7g3-{`E=%vGrlo}*oSr)BU*S(l!!4}w?l}h2+w6`Fx~i1I(&Uh7l*o4 zm~n1BVwqYX&*~F2D;)OS6`1GAr^@w{Ez0k{BPa=)7n}3C9>~DM3*@D>3IpqYx^SH? z$?P+iPiBzH4qs1~OTMq$g$pDVp;dE0Ye2-frb&sy9bclraWR!yxrF?h3tX=iY%Thz z#PdoeP=T%X=Z*_puz-jQJlA-)KbuXdf^HK@n5aI|&Qz1$ass1}vF48j1ZEO`_c%di zQAE#?B~LCfk5y3DZLUdut|uyIM2A!ouLYB{BqogQb}cWaB<^uyTrN#wNHiFcd(ykq zT$(4+bKYTVF3p^)?#1MqC6QHD#RSEqfb|3DmPJsMUt@Y5t+pK~|K{Lfih&J-o`53S z>gUV@U~am?IM2Oe)Tu#}q4|wJ)$xmAs#>bV&1c_%+~`&>t_JSZFXdd{Hc! zcb{+4g_5Kl!S2FV6T)FJvW&FZemcaF*ULfeQ0#uzB`ra7Gw1R+S$+b&7M?LgnB|2U zG;q~B2!o}bkncI&YrOQ~`c%9bah-d0loTr6`^Y{t(0=Uk1){yu)%Xy$jeJkMu6WlU zai-)Ya`ya8T8)Zrg*S}zoomDEht`8D;|@d5(f_? zKoBXAm1ZIZiqj`ZkBaP^lSoeZdXe&ZEK&$=)Fo8EOcSb2hSIIhYMEh+J?(cgb?!A8 z)TUB{J%yi8ZB+*ig)wP$B~B5`G_sNjuNpBW3tNqPEGSNtuK6W;YaO(kVp2(O6qQjt zXe+g{KEI^UX_-Rv9JM4g*vYh+F1XjjDMPROfOT9hUFL8cQLKfQ2 z>=YP3GStxqB8nwZ@xaoVm@(oynHjIVt0ikrGJ(Sdo&(n)u`80X(2S(tFltdnc>0Vv!Sn?t9W7Id`Sc;f1>U}N(0MIIsGpnQ|`N@CTMT_|i#oC#ciZML6|Vy`lz8)71Brwccj8ukDY znS;gxn980fb3mc0rguLkb%50PbiQ~ER}u}Y;G~#S7OP-y0G#+9D8liBDmZxUJT3)l z^*6=R1&HMM88?f4d9H5U7dHvzRjHaLh&Om$hXlg{-m@;~TH22I=a)$Z$ z_GbJbcDyDh4mGFW(V&aT$8Lu={t_SRIy*m}O_#*IhtEf2W*@V2&B7Zd z+)-RKrExVofhkM3!^~~C@6K;oh}Lo?VGx+}U(RgyU2X2id0>Mfb`A3INQTWbncLd| zEoXg#W9oDl+gn>JZa;eqpF5>ri_yViE>(T^{P}Zc>ISRBX`338rKtTg*I&d^u+1zm zW`x=Z#>~qI=~iKg^PufyP?2g{|8caATwt|5j4iwP2@Xr0$?eVqCe6iX1FaCT_ZO$< z#+_fN_vwaaaN@l1_P+5SahW8damHJV$`#STTf%AiIzzMkkp& zJOS5Q6+LaORoTT_tFoW9Rz*{b{J}b=aELml&{`Ea#Ok3e#&9COTMAl;IK}`j^?f!H zw;0f?tRGV2EZUB(j2algv;w$j^9r!GMh3CY)%Z5=gOiL|F#%ig2F?jMY8jUn&#o!d3I}Cuz1PSBJ7*@7uGBEviXG|FvRYk6c z)pG;o*hhMo>{5!XeUQRjQO+9zA&CYFVvzK|1ycvxfRLS>mx+Vw$cMa#}icst3&9^HfM~vPe zUVexLIL;%j^oAOR;H{Qp*TAWIv6;Q*iS-{V zECfLuMnh`C$(fh;y%mhZ9mvn)RwZfL@I5yCP1TQiJs-CD?-P9EtobkIh6TrHP;xn` z!z=0j+q`UiNo@}-%!aLj!E7-A8kReh$*v}ERu}{L09}e}pD+)z#aIP6eHQ^q5clJ2 zTcpVH8f}XT`m_>hnwb!oO0nGAR57LIRcpi84!0<2)9MdWBOt;1g%?E?VT&xnE|<6y zuBUKs8^kfVP;jh^7`!a`S6_Y{@`Zrr)~Tvh$}diPX1CDA1QXE-Mzn9L+`oD9_H+cH zE!_&O6cj&T2`)Z7R2oHHe}JN(>n0UES=7~DXSobXk%o9Aa13}hkTQxV%Iu3YbRi0q z1ksc7l2Cg$bCIWjtSEGTx>a4OcB^}>8aE#^H0EwW`b;f@-jeyxS#Q&I%fJ=gBA0~* zTqT5%SPdVjhMnA^0G-Tc(%#7N{VH65LvOhbTE2g&;AdE6?#GkV``DbW-4SJdh2b5y zKCeO6EEod5ym2=m?+0W}ct?H-%o%XrDi0BdcZ@b)xfLv^udE*~s>?ORC4y)TaoNQh z;vzY%Aud@-g_e3`$*dtRkYlJ)n0!2)b;T_;!xcryfgYR44imCa6>!wQlUD`Aq9UJ= z6c0aEb0OD0D8By)XY+xUvV)skRfjy`K`d<|MO5t)WVT+5c_}(F=SvYxO0e%{I575+*UUzi zy?5r5$1DYUiuSBX)NQ^sEbBoht`(98%(P$OeZdiAOXGDmFFTi8$sL1I3%Knzq@*r` ze0BXCE3L4&tg0+09tLws6J#mf|QD$SA|rBo_+H z=bbQ%DNr7h%h$SjT~3LHU{dZI`p&u!IW>=hOg0^5`>CiV+D5u2#qmi0=7-wm1jvKd z(PsTLz(HwYA7KRR&Gg3LX=_%m%o)kNRGvWB}G8)Ya3p?=bW*^uW)@JA^t92TFR|b%U36=ngq&KdY zGP|s1zJNKgS)>#3~nn)#A=Ato}@SRx(a-Ps~>$=CLGGsuMiN zc-333xaVDn7(kP)<|dH2l;apgIDZ(9LB=qmmhd_zJm&7#qp6M8wkn;6r{}MaNj=V= z({FBcLYJlpLbePATtwE#Z{GBJy*@1Q1S(Lxq$c-i{MYM^UydwUIbAKumN8hQ%%*Q@ z@D}Y#x-tuM89XM$G4NdOSaf)8OF)O3gk7^Xp5(4$0SmpbtXt^v{OoMLpvSW5$8`tS zThW&AQB0=3{YAKIU53DQ5=g4f4CxsQ%R~Gv)W%!*xK~1kH+O^N2Bd@5NHuYx8qOju zLlql0n;|93@Yz>k;-{T&Gu-qgBgA-O2C!t2xIf1>`$IQ4SzhP@DU00YqEn{FE zf03&-EonBecACdLTrYDbt}p}JYHpMWEg1RhBEgHzc3Q5>(f>oCjeAs0XbXMHu zwx!x)?U^At8vKfab3BOZFsg$qWi^#L=!YF+Ck0_!Bm0`yUyglfioSF$eUC<^O7w&n z<#nO8RHcvCemsTNv6Y&~Nwc(E?>4hO&3VLbH}8J^WfVr?I*iZIzW*@3BzkDg!kZ1{ zuyTYe#6c^rT+<_oE#^Y9QXC|2zcvs{KyU+iB#-7-7>Njjth)84vZgrR;VDq0+#13i zKuwd1$TDitJ-eCcRKZN%_!y?;X*HY)PkLK;E&~p7BvxtMV+%la*+k5AQPnV8&2`=s z%g5_^-B~qp`qEmKaZAEd9btiV&(0^r^jv*+`t)l}5qTdK@n=hc?*&v-Y#E1<$YE@2 z7swcf1BPhJSr@?kmXLA)R!s0Z`}?BB$PO0D)$=@uE6D+BfH8KB7dP7yqSaPZS!!Y= zkgp$~o#FlS)3NHxEXzjnSRACo*Q3+X3#w^+`D+}qU0abWu2MDdlFoI22LtBB= z>v4DDuA$Ixm6zkP_TAn3VBTf$x8=6g2IRHDx=bAJ4dfuhAXi?o3(%cw_tg%ui*7|9 zkZ%R}EI#DtIVo<`uA`L_*}s8bh+vya)hE=+Pz4EGLp;<(2T@c;LsW&BqZ!RR&j=tQ zXuTt5#LfmYfYv= z^(M{U$hsjcWo6b1VR6A4H%=!~s+_3-pKhsY*m3GQoX)XKggb(Ry;u-h9;>^_2)5K? zvjif_-J0aTuMFPl9X|eAMO>5D!0}yj%EsH)+fI?5p|>URm6 zYkm+m&!3=Lde|*8(A`kdbts(tDjONG&DL6G8aCL4!I~~dtV(RbYvMkbXltfJ-p`A( z1+YfWA)Vk=0B+6FZ`x81Sk3~pfsnpGJ?QmR1?Bo$Ee{@|fts?D7+POL8X{bsG{lb# z_vVe+z)De&QY{|dCM+u0iNo>B3Hf-lwP%yl!E0_R^U>1ctxevg#!<_P=d`|6!)Irq zR%^a+$wn_;ZaF=+V0r4CBIt?4jH#94qIcgqOO0 z2OtfhM_2J~%sGE{#E`%MafX>dvmyBZRT*^9yS;e*Em>X1ML4A^K(jEhJBt!eCDS#H z0bFi`J7gtDo-e;0ok7U5{sdQwes6L*I-WsV{(S$NMc%BgrnB4r}GsW(8#c+ zONTHR&Ze&>a&#r=d;Ima0HtPcEzWUxIhj>PaMW(t>foljj&DzY%LPj=e1Pc?^8=0& z_o}OcaN8MiHTiUT4QXs?lV|Tv<{p@~%@A_BlZRAZGDl~GQSNhSY>G0W1=DwQgf8%s_B9ZRm_(x^N>i=4LT%d^urOiS z0bhZlKANm3FW1CREV*X0tvN>c)Y*-aBKX3`C z`~!ngh8EYji0ek(!kAYCkr}oUEWtWvISw};%EJ_iLTacOgXZrJAG=5&72TrD!jIG& zepnA0ToYV6Ft(Q0qc^lg{hh#)Q8Zm*X)0$gxf;%J#q5Ykr6@ZS)oQy=kFGK$yG5W|%L7AX zJVZTMSXSUi{^st0kL-N)_k*7>oJJ(Ys5xT zx4ob4Hi)VY^r|Sia*3`tW$H1%Eh4I7Iw&I3@1IPUXQS2lrHt^!Xb7%AWQj#v+iF`} z{IpO|<|(Qw+CO1HI#yX+1}W~W?6}w??vYFy<4XJeI z;9{U+rCgVAl2Ia_odD!-^C&W>t%WD}$vR;b z;AUzW7Hj78XLi75FfSCzcrQdME)UOL2z0e#R!Yu(%|zF8b)YZF^CeBnx3>mVwskEO z@#v8|S^yn8|4PEOHhJmXvyk$0-_nSYUSaji<+ZvikVJRcMRzR*atg>y}n8I zO2rL1fqX}Wn=D)Dokt>TNgFD0LFU_~apipYdl7>`x=~S(uo2GAe51%ELq{Edse|%% z>t!B}hh)A0R9#BkU`)5Ro&5lc2{an!$DA+bwHvMfs2VYE19r?YOMtPRr zO{F)m`2h4;KExY3t*{@T^w4DD#RvQ`zg~EP(5%CO#>2+d^I@hKWS{a|&qTIRQuO#Sg( zNs96OHLj8}gCW6Bw&fg>Q)XBymKv;;)=EYXC%9b+C)fqPB7i|$t?O^b(OMOjCj_SikLd-&tf(T)v=RobN0= z={ml1FhITw{W1J_6LBtgW-r^_>jz_8Q*y|8^1=(On#?TPpJj7vCJZ0r@0$)5sPX#M z)OcizPtINbPN%wMzwSSp^#=TZGyIsn%zXT)G`MRN4W3a%cWSBn0O=+T{scwLP@oVP zj{D5LlJ<5!f$Qi7N>gO@Qu|+VBKu)wn^VGQ=Ei89EeY9`CwQ1K{h8@CmLywhZArK7 zU@?6?0iYx6Gf<$oGqzir5UMHjzMMcKaC|;~g_V8`jXa1gg+jQggiaA@;9$jW`tDBA zV?v(n>{C=B;TSi^aQg&=k~CTbj{Ru6#+hBmdsN<%N`HsP=ON+cH^8uv65BTq5wFvW z$;o49=N?QJ)A>o>!cMV~0U2+3#5OYyIbQ^}4viye?Y9Z&to8aE$P1YqRk0j-p12t- zZ2qTGMsF1vK~sUrYCfM~?#r`VzI}Z>pY2~LqZ<2Do7{*TP8dO=D!FHjU96?h3Ytn$ z55kh7A`OpcJX>8VSVekD6e9lIHuWRa%x#tuh&gX7d;D22%wzm+Yp|!}gd5tis3k8C zmquKj5v;_eS;)N*t3E_VA}%!*^039}1hAc6|94@P8x+2hC4FFl2YO$Wo4Z-mfpz`V zo}6cmrf4MqvwsuB)WK*mdaeGGOE)7C3eEt`BX~x^GBEx__v#RPn5L?cq0p82m+4*WJLA0bpAFkA!=_>DRw>x+<8J}a- z_ir!H0MmhMoz4OfP7at5Z|M8paD#Rkz1{ogtMkR=)68d!KQFvEnEq8I8*5PkRJwB! z6#fcxa^yi-AG{2Ne94Z}pF^V575;ft3_JIH_?xb`uVgLl`tK{83ZPHtOggoVK4kHt z@O41adfJyy+S1MCuF309WJGi#Ji6s$v5EaH7D6XMI5-mQJ<3@5FklE;E`rKVRHVNz= z2Ee_#c4z)P1nWO{zFaNn#z-k0d4Pr>6dEOVA_&65!)>B2a?`PZp20yY14#<`#Gp~i z+MsZ!+gA89SDRBL0f5pInVrMe)8&%y!R%DPF?m~+Qgkn?gi(TB^=)`)74>a zpBB2YCzVf)T#7n{$r}xjgt_Y)W(%~7p;XfR!nzWx<%)5nxHp@>z%;kkvX+*`eyd4T z)-qcT;z)^aBN{TOH3Wmr(Bs7GYBO<)20U-Dq%$l@wMR_JTGUg1wvL=j+It*6J$k%+ zQ6=rx_B5JxT${8bk|8U+zgsJXiDjV&c;Di6d4y1a>F$6DyR~(L5C?Rpe6AMm^JVzW zg8pY)H>e7m+@MkI4M1;HH>}=9e>y&&&Q88RJ@J3~^zQ!mSECnOw!7kXTQ_Ll!X@12 zYT>q!MPI5!!gljthHRq=@JI*v-_B;MtsAPf+`7T9H(t#BFU!ez>xPWRtsBqT%--{p z(Q34HWAc*97`)Qq%M;EPzHyl`)B4SLat5cU%F^6fhoi+}#KY(u;dh-!x4|jxmeqHL zU+nD1%jMP$d@E4}Y+b_7Kja*LiU0qyKi9AQlKUlm{<{Br_|U%b&u{SMukn94e%Bu# zK5xc5^ZQ>fe80{2`1qIp`0)9U3;X|a;ro8!_51*eD_Aeg)HQWEs&we%!_y1FW zeE9sgf5n~Puln;8?|;PK|0e&3K*L@HF7RUd`Z1`Dp|Ns3@+@9g{zxwA1_aCkkKK~`V|G((?Klsn?`0#n=FR1(1 zslxrcy|%Xg4Zmni!}+%Ui{IiuzxX}(JzPH=AD;i;`Qz{U!@l?z?t{-^%<@cG*<*VpTc@Be$h>#iR@|Lo9DNPi#UzQb+(Y2o<4`14<}P2uxz zhaLTAas2+9KR$c^f8mbb@}GZlk)Gg_^y}826^{Q;UuiXMZH3Q!zv7<9{>VSY>;Dh_ zraiLjkN%e1)qno+gY<|nf80)6TmQ3g{2%|38=>&|`9BYPy3h1%TU-B^KmQ&6_seYS z_ka2C+K#{fzukF?;~lOaK7Wau*DDUk|Diwr5B>3BKRYS^gzw?=S2gc2H@9 zlr~tkX{&ayYE!Fiuxg`L9b99rHn^s(%h0MF7c?kpKCQ~{Ip;j*=9wq=WI_A+{{C?E zGI_t|ndhE+_U+#JZo%1Sj2<;=4+~#=Sf^Q|;BVJ=#lMynkpEg%$CdluS>6N>L;UYbfECn4a z{wzgL?0x&ny``akr{9z3OO2DCTkQSgu_6X6OTW|aiBDQ~ssOZ%nI!G>d*U=Htu(&t z?}_LV-*X+S>|Obp?+J`g{jTFvgi#!Rj8FdVfzQNCzw_@!@q7GzzWSP_-^Dq^tLUwU zirqP12*1~P?mp5Ff1f{2rH_8s=UWWlQ!y>SHsn8;?A8)IpD7)hPf@P)JLV4S zKNt3&G_LuqX;jOyV_u$E8~e@+Dyb6$dlS5` zf}ijyN1^;J6ZwtKe7*$M@m529EV``~Z$0!qE!HwQ%UykKym@;rIz0KSlm? zc)tn%7Iq2vdlTwg@cozYek&Ze!|^LP?ttS?IOyxQpgZ8$49DGY+zZEjaQp#|PBmt9Dj!6FK~!gH@rU&#|v=0496>Qyb8w;Cp7H;lQ}={I{v1- z*Jh6CczmDs^jL%#*8`e(Y5;@;l6q1V^beJZ_VBHfBZ%3)cilj z_nffTTMsR4dAVxsS?|6(ZcS_W_pj!@H0F@v!ykC%r=PE>eIJ)zIIZvK7 zIk0BK`s-g`dHTk;PCDuK$Ls&_ms>yk(dw1OQ(yWd{mI9tEuB;O+=oA?U(o#Tn|sQx zxar*0qpkf%f9IW}CeHu!tI75a@6>nw>D)*6d;FE-p1Sj<$NzBROP@Y+{0qx=wuQWJ z9DUX?ul&1y;)b%?Th_H*)8MQA>)GRe_>Z6LanrWm-_>nz8`t!M2WK}1tJMYyct~Y0WwEnQRo$*ViA2Gdr!2zppzU%JoC*JpNdeT3a{;O}|xYrhztyr-9 z?K76{`pvY|MK`5Czv$R4-R&Vc5FKGm(9J_Z>o;J>xf6s|Mhvfi>j9&a!l*Q`*+>>r!VjR zVEkvZ+m1W$kSCTs`0Iv4{2dRUKl*8J!Z&{Pg=cNPbMq;$&$zuk@7mc{|LWmKw&Z_t zcG1?zbJeF`{B~e&Tj0RZ=(&F#b>D3;6$vOH#yeKN-FvBLT6WHrORLAkPyE~F z)Av{snY{VrnOn;K_1v(Y0+~2BW`ue{<&}8?QM&)$+GZ|Ma(f`plI( zL)+35Zuq=>#VxbWzx?9|&%ffByAS_+&wW$f(MLYXU-8GR9ja6~|GRaiW$owi5fm3k zevE;iccf*ho8`)M}trOTb|=Ph&Qk56~zqWy77$GUuH zeh1_$C;N8jmpbt_ga1Ds?QDNi*qJYnIrE1N{{LR>Z2x+RGymLR|A!i9`*SOud0n|P zZ#&PKe|fqy|D)l0Z>@8-zc=d4Z!d7>lMMMJaj~=g7e_hsgAL{P`u}mZf40n-pA>ZF ze>0?S(vUwdJ>J>RCWHSU8|vE~hVvf0!r6cEiO&2xhIpuiZn9H(DK+?i(@>xMv&z}e z^M-s|ajLWZeTMMt8FIEiKhK$8X^4mY4fW)6hJ1d|+0Op&G5DFf+SxuE{5!RSuN$s6 zbcC~?s|@wSX9hnz4dEGW$Pei=ozGig@N=2Z*?x@QnV+)MnYX}z(J3FEYY69G7dhKU z7dprD)iCIE@?T_V$J?M?I}qAP{+eY7&s~P_|I$#;PcoDvw;_FhZm4ITHJtY@LwY@Y zmUBG3ZSb=<4DOxcEjGuQPcxLqj}7(7e+=blu_1nfhVWc`vU9rE8q%xA;OFm#_H?YF zz4)!6|8t|^ythqujge}6+ecwVEk|AmHf{Ud|@M+Z6kDKyl3#g{nS=hQj#r<M2rt`u8!zo|I4f*XELq7k|5T2EWaB^>gPrYLO#M|ux}0D*?|P_*o!XIVNH3@Uz)|_m;kn8XZ>Jc}TWsLx8p>C+)cL$W zHnfkY8TvDghV%Zs!rA}-8v2J98uD#2;Ou9q+nImY5YD-Va(bU3U)^tr{~|*v86v8p1z$PiOn-hH=4|bDixQmOAsXhJMRbLp;ndglCJPJ@OmMW3?gQo&lAKQ~t>_ zl#Att@%5~1XFs3KcILk{jQcKteymgd7B<+QVW?-S#yOvNks+RMg8J4e9+ny6e}6+c z^4B{1d1W7GUNp~{A7H2-t}&eVGQ<49-wfsVPQ!Km!w~)rhVa~C=${{ANcT?-@$gqe zc;=To$Ipq&o%6{%;0LnqfY)P&@zFts{4jPe=kp$B;FlZH<%dw-o$~W_u+Z<6-~JtP z=4%b*_s52L23M}LpXpPb`9XU-^FJBthj*tt+yC3;%-f+ob-Lc7!=3r*hIpP}m?wYV z=j^B6;Af+O-vrz#|J-S?f6l-!G{pZJL;1SQFfVPbg!S(Mx!JOQZ@At=pnY@-f0?0u z-yU#|x0x%P`P+u_@(aUt#k|gb@*tc}rktEuJRAfv3vy}9}54yXDfTnmn}j+2PqEICh~O}^go4te753H z&B|8{^21TE3*)`-senK=B47W3FN*8xIwbSFe=v;iJkUQB_Hl2f{dF*}E8}6FI`7fw zzkZ22Z^_e8(BSo5X|7#$hi14H^{5oCU zh5AaS*P)qyl9SbW181u9LbS-&0w|>7ydHMmyJ3Aq_(^**{e0$CJj&wXdvHnOx=Qy@ z{xQ0(*fLRGAl_I!yDw1o?)l0df-PT-;}uU}y3a@c&WVaAF`l72Ctq*K_b(Cs96AQ@dQSce`(FI&yy;x! zNBj4kqwE9oRX7ho`|BW{#dU352^kw+Iv*~V=?m$#r;3Ll+MfpfA7OvY^~#U7UwoX( zCn1(ke!4)#bE;VRfoe^@uK14flPxyTzzedseC1(2j31!vp?f1=vo2D8l1C^G-8T6u zI#}`eG{p~B?yP4Z1Bm>V#QY3jm#@8KeYKyJDpK~4UF9oMi1o~z%=ix#sBk`ggo@|e z(cUT*{{}v=qxDRFCrYCA3E(p0{CsgJ8(l zB>T!kdK0N6zT3RP}f_Eyjl9mwxTSYcSAf+vJSIK=c#aJq5Y}Y zuDRItJ^}_Z9!|)-t`9N(19Q}QgXkykLKU9W7b?AUJ+t?|DxY{*yLNw(vQJ{YbRYV; zdol7OmH$TMKLaVQH-Yg3$t_>|pCNd*)y?YRxglkr8m0W)gZ7=W{ensw_j7uYuXn3( z_Okq(1>aB`tM5u;3(RA7l1+EK~LmbYZHAzfGnKoY${-1@bF^Zvy{ga9^@6kFPFO;b~*- zMgF*!3 ztUaA@p5h_a|GB?Z`AJ~^Q>&c0pw?K-qNw^ygL6M7g7E#7XM!!q3WM* ztbcU)Crnj52g9j(0fy6s{Uu#*9}Rv)yt&aoWN-QU6!M!0XZCd}C+K?e`%q3rz1N2R zwV(Sj-V*z&@I$i7*DKA+&$WAI)~o-lQ+z*6-`QyY*pVt8+~+7iM6UTgRVL7@6 z`Jcn;yvdLXrw4hZOfRS(upZX^ioakzAH;fIm#-6-C_gE@UTDtbYx|+d(T`4-1rUBw z-eatv^BXv?NS9vB&oT6KF@`ga{Zd_TguuT@-=n%S%bn;Ki1sMJ!g(szCm{^y{^PvwnEprON-9LKXi7c)>r0{3*iU%IfE}XDL6OtllUu7k&o5Zjjdn{Q*|qC+(-s zJD1hlf5!9;uyXnYmWx)_&YpOnivRc&mA)%62p>Q_AmWYp!|$G>>=UDv{ex)#1FZLw zXDAMrBVT!#pP$G6a02$WMYlMEH5Ri(x$wWBGq-K-mYygbcj2|6`#77k-i~|Fp^W1?piI&u?Qt#5zrd z{~YPfvaZ`(U01-R_`S%Vf(ldQ=M>g6ZOBiCf-K@8xmeljc4r?bII{l4aqBX)uYm$6 z<87R>pMm@kjDOz$e|09>V}Irtw0{f=hREj@t3L~|T~6(#{KMtT*Gfn@abD{v#n&MJ z81jRNx7s83l;k1g@0FoFmiMEOFTnWhX7O2en2Mj|L8`uLLHm~~RX9sn{d~>}#bc~p z2tt07;ly^Q0R8m9A0nJ}1*0XIihQMvXXu}>a`zxqfWm$mjt75=_8!?EfP9Gg{}SY% zV*I#pya3Igdev303a_lK4_7qSl`X5Rs%%&tj@4FGmah&kudA&N*EiHzb>&szhRW(l zUAVlgs>)gst}AbBsI00FSJkdqQCYJhTv=1uP+3-0d0C{wssmpQb!Fudu&OGL#lrQC z%j(PPDq{_mwKdYx(xiQM=#SkaqLNIO;#`DACEMZ@Mb#0S~l(HrW%Zdn`MhDuPYX@w8SwmR?M64+u2S#Im z0xT;lzcgG{Q6VB5QYIsQWqe^Q!)GnCa}CQBV+C z;G2afbM)Jwt|%iV9WMvVY7`1VZJl#LjWsT-s;rMfVWoM27fMl(Wj?BltN>?`x)G<3 z*E6TQJQ8b=Ia%by%&aV`1_(oCeK=B6wyY{r5nf)aYLbjRIWV7N_-%(Y9w5-QI zu3lDK6<*$0Qyy!mD+o1>IL-2*K-M+r@&hg}i`3Q9+8gUzeF0UKO;APGKvB?b0$zY2 znE4fv>av;@RZ!{4utLT!7lB+bjM|%&e9xJYhW@H!2^7vMRqE{scWPSfMCh*?%d0A( z!cf&=xUhI3)DJqp7cZPwRa+A&7J1VtB_W~hbQ~BBc1<~;0>+vrEV89cR5<@~Xg#1T z*p-rVDIS$?%hwKpH*y0N}UHivWbWg7{3L`IlnbV2h_ zXl@?*8|3~Z9eMSiSJY4&!<>rA=zPJ&g`qQ=pyi#R@`QJ0QKSz0B3Ka@$g?ld242L4 zHOp ^q7EcU>=60u>j3fp+MdwX_E7|42oF=#CUadr=@O3}|-dc?&9`diU!3Pq#8q z*@WwNuiF79FD@!-@a2Y!VvvU#p-!p@Ly3oc9IJvRyifK7X$rmhnYAQXh#pbV zoN&R}i)KNdtZ9@TDPQ>PTIh+W-eQ4IMYE3Oyii#k^f@5kpIcVd7=dV7Mj|y&be(`L zSy1E&6Yljznq!cDqMa|R^7)HM-?6X;>cvo9E%d(X=a$t+y!lYj!%%8gL9b1ew}Oy2 zPlR0SaQ*-DnDh^*A4U?H#YJ{XdsGVr=~|zgYe(&zs=7#7#p?Ny@+y&fcBYgW-kcIu zB*t?W*A_uSR0FcJ{J?y50d#C=tiq#dB5{BXg%yn+xo@#f3szrQ2xow*45s3JWf zeO2drH+$={_bo0*en0H%5AQjuH+WuULv)VrK@^HW6%;J38fGC04_!!RHHZ;Qh3MHg z75HX^2Mm*B=LM1wv!yprSKk$pDkv!G0h8bL+o^NP*_wDYns%Q3d-nnSfrEA#3~aa{|RR#g{-%c}~i2hCw&kH}+% zc5uGNSkHr4&xrK=a8Vvcdf4k6=fjTj|FbHhK(;!%Pk`O*T;Gy~=M`4Rs^mBm8q3<6 zqFAK7a(QKWsBCprZCQnPRyetx_370p*7_3@Md1Q1Kyt7!FEXvt@pR|!(6;U!9 zYbs#~A=>o*w%noL0;ar*fDB(Cv#}@ar5%}!#&=evIReA6+PZq5uL!0hsv^Zvk+(z( zp+1mJudI$W!ICgooibD}Ds@i(!ijAaW3H6k2oMwqmVVx*1Gs??q$|F@71q;ilFIUVd+G9QF5>|^2XicOr zw4mv%YG`>2ioN0D@cbB5tFnkvct zJ+mR>NcO??@M4Gva_%pZIP!Yt$uTXhRR$d^3~LA=diT)i4cWUNVpuY=X)$q9s4#{+ zsZKw7={~>guPIi{bE{M4u`6W8uI0z zg=bfJ3*hkRm*_BvD2BSpsVmhaYHTt*8hof(5E32BL2E&nRW{dxFqmcMv#;Nwg&1MA zKi`{Cq#WBSUq1FmY9gy}q^L_<0R#?8S#?2?j}F@U%PqEZI>fW;t0Iw@nD~=T)=1NY z$3szg<~%h)CokJ>O-b75Gds=#h(s2a=@CT!Hz zgI%e8)AN!`DgA>p)$_u^sTdge@@WGC^ZYP|!a^&vP1rwQ%fU)%HH|^hC86IvuVu#kTTz{p`)FPc(Mf}dh)dJpdWsFc}E^A!AJR&-b8PhBhind0T9XrTm zI>P5KtdSGsi)-u8fn}e%%8E#R#!LjPC1Jw&&x5HNG2<%T!EBXxmYCzJ7UO0t#SLXE zXmdB9IiBYm$vnak%Pt~Uj(k~g$pW9ap3H?eoZJo9XH0X6xeW;M?w&{V(7nP3>75rB z+4)>ohu(Zq5y9$_UPdSsU(85f?<|_G*a0s%3tB!_%NBpVvzpW-+na?<_NjxgOf}qQRXjv*C#62cUley=b_;0fQ)kMF%@G zG;D4p^TUkT99C(uMAi;=Dn!M5@e5zZl7HF>Fn zb`+sICKtYk)e+Po@eU}Tx(lE)fzQ)lFThX~GqQJvY&z9GgG(z#pG{;9J7*7^fy|r? zS(58zBM(@>uUP>T*yh29W8Zotb9Viq%g79lMJvx&Ar{tPcoL4ODQi996^5yLnCWR~ ztb>IeIq5#)j19wRn3{6P*E7YSkrn6#P@<~^Ba;qAbHl~HaKREWlVfKwuUAfvE{QCI z^e62(kXE-N*3GkZXIi(vs8V5QD=R9B6-z9Z=B>z-(*gyiEvZMF#I{%rTD_?9<7v zXnD9vZi&H74$$ntI7lIA5k}t7i4mHvCI_uM>|hKz82;)L1|m?yS&6cfcF4NqtIuNW zUM(_IWDRTRKA^litlo_zc%*e6P`78a?%vGiGB;N*W@IciuB?TvT2TDtg!b^3T1M0k z_`dS&%19zd=X24mR--??z6zB*tn#bTAE^a18j8V}Gew@9W)vQgfnc*ttRae{vVqe+LrgQtv>nbSfqdBKA{LXN+Jv=( z;m@`?HQ>Wtav$D~4D9{pi2;sYAsMup8M4zSE^;{Yn7Rb?cNn~W-C=-*617Ggft{hc zy8xX9)?v^)7^=K-ELbigS#1`KkZuK?v&0HR@5)q5wHfnqK0oY!5ZyyH+nh1E2@}t| zH;NRCE;GYoR64}$tsaaxOh*hi^Ypj585N&n580Pz>LGv4{oy9w`z`+ObbgDA1{PwS z(MD9&8YhtG6jw$Be{C&`n)xy>c8hHygJ+{$*~7yvlF(&&oOs;XNb*3Fr{K|UFYK}xr#UF1|>GXAnQ5V3SddI zXTx%H#b~&uv3i-v6jlw<~d7gX^h@fs+?sYbRC*PPPG1%@}VN3)qX?@X~%9+pnjMtNKWA|3sa&F0FvCf45>yns4pKw2JWR!6GEes;Jc z1GWaOsEpLZGOyYuq(>F_(dvu_Q})9>{mTahzL~m1-VgQGW!Wz4v{$_%wYJ;eb}Q%F zW?=qM_OO|#v8+nmG=rTth>RiTvHkVY#)gX8RW$=^5wfTy;%VfgbWtVu@AS!>Q~i1y z2AX7K9ojonRA0DB*P&ZOJ3%9vzGrz%&Yk#0XYtIsvRD)*h;h51$n5=V493~kVQdr@ z3Bc!P=tcYFh4xRc>}GQ5nxTK;RLzH~TYQ{ikQL#XuvJ^!UcvG!8jvg7Qo%o#WWCexof{+)Vd5Df#C3kKVB zMV4d!kBXk%ZScvvLI!jj)P4wEH`&)pDtWJO$-J`*#O+XeY0tJA&?fn0-y|d7IAl;! z5$Af#nrh)*8gW~UeY=@hkrI36#l~g116=gyMv~QrZaW6-_lF)|^^ygqMU)}BuQNmg zQY+R%zmCo;3};o-pttd>oxXL2Av?y0?u&|zvmU#d7`WI6yD^4X$dl`M&<|=F#`s^i ze$ERwDm%#aUb(HNe{zrBGr{HtM^fqUUKL1e% zIbS=hyz_NW*p484!yK9o454G?x;qo6v(!yaun?&4GZGDM{|yatW1eWvi^NzbHw-ts z!9rOiysQj1;=%neu(ME!bA7UI$I9ftRJYsPDEe222CQZq$7FOUlu^dN-agsjOGnTx zHElK16_DMW&u;ZD^JvppF0J%XYKX6hAsP>V zxBu?P|H6JK9McV!v7iH~YYV55lT3fuRWfwci#v8lTxkrL!4%zuuc!UjWy%W)oN>o( zVF*@tU_5}+*-FZbf08XT70Hw`v)E3CFo>82`ws z4x$(`s(s_Am_PLT!Z0Hb_h>Xk8*45V8!&y?!%}r#0fa`zD|`Z5jQS%(bifLSy!2w> z(Hmaa2v1RveYT;$0$-RFtBjOKR#n2rUl=XIL|HT)N$j+ZiCdVyakg5Y1@m^TgA7 z#7*na8^W#@X^7xtVV|d{az#y9RZ!hkPBx$FyzQ0u&8ug8?B=>8q_Ew;_Oh;;oY)Zi zw^T;P*iz8}x!ZBcmCOKU6p_KZ+q&qRZ#^4)caX>%!&z~*`&mP`%3tIB*GPtFBi<<@ zqt2l!xAVxrwK(&wi$gE-4KXTEnZsV&7-0jWuEh>{Mh5zS+8U3rHdWEcYLeZnHFac& zE{uH(fiF+5udqiDMMQ<|umJwm&aJxiYIRg}=|wBVI`s0SBOHT>)E=_h7mMJqLqR@Q zB4dhL#4eq15G!(F^^h7FK&U};!~XDmc~5^`fw&_vB)4DKy{G^M4h2fVprDcio?-l3ggCstiSU9#z=>OP1=$%a^QoHv&x%U&uNy7v2; z_I1mM)xl+}C(weh5|YtW!b~EJ0olBVet3`Ehc7bEtXjB3HN3p4Yz5rV9IA`JZD8!u^%4UvT(@!Rsi?b4W7?(2WGUH12S5{S>n#2qIqF>9v$Sp zB}L(L#LcjHM@JJp$^b@|h2erlORGTSh0j>JNM$IU3*~ZkdDAeTdMCd-_>{V?NdE8A zUNp+X*&?h%=7(;lc$`g889!991R3Y+m<55mM8CqWZ!&KDznha* z1$jWbs^idcL@3&9ryjW|435z#%H>z6aA5Q)d!r5$OtXfVV1fc;oGBeFv?CgwIE2eT zM7ZXf!}WC)yRU88VgxflDj$7?q!w$kw31g{1$i5Uoc*(J%jGkG{e|c2ojmn=#9gcE z394itN%VjX4BAOpMwN?3`tb$g>1e}v ztQJ(jO)@hKXK2))AemS7|LT4~vENYCL&GlFvSuVZaK7TAg53C)F*;_ML_Uy$Z$eT} z!5dMyjkUAx3OFwTt8FC}dI3+)7wMk=S1i!R5b5HQF)$l^WY6c#98<+{$xA*rHFKd$ zc8cu5rBj(2=2O}Fmu~2;D3yb3w;5OI*r!*GF{C!{bK5=~y6CjJv{(Ina`P5n^;4U< z^d1s8kDLxSZ(?vbn?vBlESjtuhMY(=br4wowy!p`gnaW@Gp7gMIX%{F&^5OU{_9GD{cwI zC(MgGzr_!lJ&fNaq zKXFwLPm`V{rXN>`WjLAI7)4*P*Fi5vF4)4&nS>-59?FWa6%l>Vk8J$IY z9yGJRKX`XeCK43?|JJkt%*ep4?t`|6gKehDi~zbi2JsG0OD=x$Vp9#PJ0S|lpnggXD z{U%ll2mD6E;1N|{*E9p3TLcY|cpOCk?omgV@be5}IeIvcJoow3k3h_q&+V^=T^qRh zNLCbI*~1{e%3*x$Iusf&tklBe3*{O=tTc;Z*6!VBaxVNjf&3K}nCNKo`n=(AQ*|ZW z`cVeI5Fk@QK0aM!aTr36^!HX~%14yfMetVxAl$HhK~A%ad35=pepQsj0yaEWrLwvV z?isT8H;A*2{G?)6DQr84tqzNyfPprq9G1nQss(S*mw<~^d&8 z(&27gFjk}^P8_iuCLV1alE3J%8xalrLSVNz{00sD#E^X6I0WA34~OCRJgOmc!afw( zG}2g84_gml>%H9ZE7sr?uYvk*`RXv_gMyHF;?a=bh39YU@5)C-!c+7s;gMYp;(6)d z;*w?HVd!T>LgfI0W!x4QiaM*Pp$dM^2tw!h`$q6|UT-eMGemwZbigBJ)rD|tG)&n+ z_8+W@5bI0%VR*_aPBA)MeMJ>KV#gEdg(rRc{|Fyyfbi88Y33J7mL_{KF6t7SI@Ith<3VuMO-WT@nW+8$yiylW> z{9uV0N{`+h1<$&L#~3vgi=U?wwG=#IbCvipq)KRQ#Lwg4?!+Mr2~6t@EF@oZ>3~3t z^kSi|gLb$<+{FWVO(nrdeasZU3{=+?(KXFTzYj@ujy^g35D&CTIxh^^Q<@WEY*m%Jn??O(pItPl@_K0b z80OESdF6f#aG-vQN#$rUW1d;3<*kaAiJuzUtyXzP8FUw6v$JYyRRv2oDmqs!UbGh_ zmfbs&u|orrXm>9@AD#|YV_(+5R$13Ou##U1Lq^ex<%!*Ox^pmK%OzfkQ}b^3Ge(+s zb?jmBk;4y}3Gie?Ge9IB`;({5Z+zWjwpT>}l=3eBqR z{vRV!-BOZO>*~r@hsEQt)hIv&m1Z+qF+nzysi%JkO~u3LRB2a08`)$gghTyik4!7sdBpaCw93Pb0~Hq8XOVqx zh+fw97QczXd)?*mh)(EHtE8$~r8~|;RMUC&tIA^FPCVKsT(KH%xrUB>c^UjLVP=y% zvTm=u0+?4H@FS_dFvPLE6$nN`(6pTc4RkeZ%2a0?M)6X=SI8U2{vOOov$*KHs)vLW zERlH!A{Kgms@&R@rl_@sh)C$n%QB1KWzjdxly|5LM;7tA)fG?b9JKecn_~~~xlsNp zp{m4mzj&y~ku#z&^DUmsF3UEA&KnMjg1l^XL!@5(9sp!mHBSRiL2O>l;%`LFr$a0b zGyY{bD=O<_@FNfy&RCUs>$Zv88EC;ut1yCrV59OCbklmyhFF zfQ;MzDKE^I;x|Wi_r@G<<3Ls>yy&dMmPYy8WRO5`BIu~8qC(~db(?I88}m6bhNlJ9 zI7c*8=F)pKjEOPW3Fn9rNH_|Qo3DdPBn0=eU?Tt*H$;gSRR?T}u8S-esUr*j^14Vy zS8Hj_DzP{z_H|cBEO=0(xTQH#`H4?&ejNsRwp-zM!#aSl$AMkUl@Ob;m z8VkmA<<&7f88pGol?@hH!}fAZoZ5CL<~xNklv113trE_|brtd)^$l>vb^JpNfIcyd z9pQ%_RjA>2qL;6#gSi1XJA?>4l}9fPFNfcil{uk*l9Nth$z~j45_SmdAD0t@nf?Mg z;`_rOQ5LEhGFqL8+K!(?HNQm-UrPZ#2g@&^F!0?Yb_9iEX2TX z|2h7)G=9_YQ|9<7oCN=Z)Y89qE`DWt2(NI1Xn92bY_N7zy-NS3ex2ENTTy=Ei6ExW z5ZAGy9CE5qUZKhrKXcx^aPD-Eb>`WHbLWM9({p|HpLzCQx&43orspeMQUc%0o9^{n z^GZtQ%q|_5e zzOy$R;#-1_wf2S2_l3Xof1|DO@VD?L>_$nSW98rdRuj-#*ec)Sq{qw8dJy3nWx3$*NzzW)j&XkZUc=4M%9|>U}Io^=x3`B}(=L{5%Bu?u|F>X<7SQ zZe#~kR*ttIU!REj9{KqMD<5^^A(eYukOKms#Y>c<9ha-~2_5bG$!H7m_StA(zx8); z{z=xiQLmQTWkpf%IOvOU7WimHT_(Rj-nt5PMCyI5YxVb~9%pSr{lf1q9cw{O??Bxo zKhLrrL|q~EUe=#bH_G$xY5f&-!|~T8FeFdq*qY&G=(`DBi>PXJZskF}`?D#nX&$-AnOa##imFcpu~Q_EFp#n;D<^;}y?h zeBngJU5u}vq3T7(e_d#emYWrCXZ+wzigz&nlV2*{$@nR^E1qP0?5`E?V*HceDBjKZKEG4Ehw(G- zRy@V{ukTen&A9h|#d{flG5-6c;?|y-`TzPZ#j_ay>?y@vjKA@;;@ON(dq#0L z<6pc5)jzy)7_WX?aS!9KA@?)B@L$S4!1zPRgN#p0EBg@RHz6-!eEd7gzLfFHkw+Qd zjy%TrMeiy<&5S>bJkI#+_mq7L<98u%W&H5>m3v7vt7(DnE5I{^)O1i`B!pb*JJf#=HKic$#s~-xcp={DfB(?_>O1$g}p!%;z~6 zP8Z{UzD@bbW_;Z3in|$aNB=pD-}9QX_b~q3*A@3O{xI?&Kp;J3<83FCi5 zUds4MZz%gH;};{3G2V*2nekhZ#~BZ#l>ZjS`;fOX9^9tv6O2cXQ`g(h_^H2E_8p90 zgS?aRHuRrl{7=Zc82=o3H{-5Qg6;mGQqJZ)1F1ukxQ@{A}dyjK7Y&lko(GC&~Ey9m;N|1ridL*C5z9mwO1zmL3y z@hd)4{@WP0PE_GZF#aamw=;fJpYqee_!8uuj9-U5$@tX&Rerh|@4@i&FkU(lrjg*4 zV*F<0X~v&J-pjblrTp|Uehc!feKPZBFNVj(c-AE4C!6szkh>XgLY~8TCvp$tXYHr_ z2N=&fNrf-Scn8{t82a%6Fg$IH2WBb%3C3%Xw=;e-@(#v( zkaseE$+wjMF2)lWo^Hk;K>HrX`;ey?&pAc;PcwcA@?OS2M{bSJ%!i#Ao-D?fovQr1 z7*8P2X1p7@oALc-D?d4m--_JNc=t3Fz5wInPE&q@j0cg27;i>i!uSKoOBp}=bmc$B zczT)&Pc!3pqkWw5UgRx|y93I9E91+Mw=upGc{}6QbQPWs#xIzo{C6_mhCIo57xFH~ z$IVrKx*5L_d5ZCD3{RTz(esp_Ud98+`xuWQwtovHk{ zFy1y@g{PJAo6)|F@mG;27~eOj{I@f{2zdwNDdb7UJEp7fbTNKLq4M9&_|?dJ7{3R3 zit$g8rx|ZKOZo3(JUv~7$C{|#Rj<~vK0x~{#!p(H{J0pu5P3G^HzRj5?m1ie@i5+e zvI>Wv@f*-S!1#;EgN%<^sQiZ*KLdFQ<2}fujJKYw!V_csv_;B)GvnVu9%uYcLB?NPqRty)e9t1qOBgRk9%bC`QT}6$2Qht{8Gjgg3*#a5)5`eOc-}U~ zA4i^Gd?)gD#!oF)*VV!JN#`k^WIXCo*VV=N2N?ct#w%V?IiQE}e_x>drx<_q+lr?d z|MEh`dl|nbtau;erV4LWL*DcoXsv<2N8LVf+E)QN~;Gx?+sKj`q!r&yA??#2K&ozA9g>jJKoz zHpc7FPlEB6k+(CReYx`A$#@d|CmBBm*8#g2Z$sY0cpCkr7~gZby52P7mmu$D{Im~L zIIaCM^IM4*HRCV$s2u5Hd?#`@<8A0Chw%e%RQq;3j7O0N7;i^ELB&G>c5dl(<{tg=rr-he#K_?yUk883cL`RQZ)apczinfWm9FUmfP z@mrC*7(bv}*=I9;HF7uOJCWxwUa?jA@i6`(azEqqpI7z)#?MG89%TGJdXZ&^K z0mc`NR`x;0A4VQxeEJ^BzJ&3ck(V+)VT`hmGJXZ}7~>xxZ)W`BvC2=J@wiLz7RGy# zw=!NjN!hnC-i%@>0evpSu1i<6|CDeqxOKkT)~F40)XK8{mI{<99u%%4FFkBjl=&_0{-eIHeR+>D=!Jcscskb4++J*NBw7%#=}1Q~Ba z`w-*zATMG3P2{DFPkmgSH_CV?@@B@HF+6d`k9b1)X<__AwC`j5PUO}>nfdTl z(|Gs?O^^JTrc-`9kp=&UY#9Vfe#Uk91B~nN zhZt|h@Ru-tDu%O^@oSK`Gj5Gi{r?Wm_fWi(@lxbT#&!6+7}w$NVZ0T?pJMz03}>40 ztmiR4kI0Pw2gayy`Z?cI@c`q8?4@{+aUK2;<2wAMjJIR>qm278oH53~hrE;VhAb7H zBV_ z*WphvuEXEKcpSsu$@m8t&Lrcf;`(paQJL{P;TVih&ZjD#&3FxRH{&||IgIP@`x$S; z@CO*L!f*x|e*k$a<6Xz8aJF%Nyy6MQb52maopBxh4#su(lZXCIxJUdvBX_HM?nL7v0-r_+?ZpYbjo|BPR`QH4Lqcn9(jZuHa3_@BP7?6YvZsICU~o%~ykLtTvP@ur*c z6xw?jkN-#c@iVT+r$NT8&y{@%<8kDrjO+XyV?6MM^3%+?wr^oPh4!tC>v&5rp7>Jv zZ)aTFcQWoC1&`~1SCVmU-_3Xm?Ryy4_G!iwqm}<&#HHL<7gjc zyaVl<8Bd{o3*$+&Z(}^Lw+c@?>V|GoC{G9L77*-p{yuAB=y-yU@Ob@lv#pGTwvs&5S3}KF+uf8ZSQ70 zzMt~%VLXQUIly=l?L&;m4^V!hj9Zfxk2CH*Nbxqt6UaLlcV{d6F2)ncQ;b`ODElo{c}XS@Yi-b`g+?K5BQaz1moJigYhKVcQIZ%OZn+$ zya#oParY_8zK?Nhw&Gbh-=Nbajy#)j>ojGb!+0t30OQ@rOBhcfk1_5(UHNZeJc+!G z@jyV?cQBqn-o?0Up|bB`+?u0!FXI8^S(q<${3MWPGoC`8!?=5{^6zI{?+-6!Jamq- zk1<|~ep(n$AWtx!Lf*l+Yo7Ao#drXD594vzvvDu8fk$V`|_I}2-eTZ>wU&46z+v>bA#KGv2XX+4nG>Lf*@G-v`RRk8y49nv+J83V+TO#s_U~t0 z+lLs}{!19w_A$n_|7OOueJkUIJ2Czl*ZHA?ac$qpxVGd59Q4U-fG}IxZhQ{o=E(s3_NY%y#}6* z`$f5bw}IyvxW~Y=a6O&-&o=Owfj1j?+`wB5yw$+l3_M}r7Ou1N>&i0lYy z5}&;W-b~_++FK;vC~q-v7l}7&-)7(e5^vPL%fLe<-l%<#ftQl_%&;f%nZZeXQXV7m zb}Wg{J_C=F_@wq(B;F`*HSlZ_Z`3|W;)n8X11}-*L+w)r9wqTc?VHK<-cRDeBG*fK zi-Ehy^-}vb19y{np!V$s9wPBT?RyNol*9wIPaAlQ#7~Aj$yXViP8F-w;1GR4@@en8RkWH?a@`Qoskn5%P9R}_v@j&gP zKUhw?t+CqVqfh#$&Zi66=>V!zL*en-s)-bVaT`z&Ig z>~~|u4Lm{oPq@IC{N;XW~by)6c=e;+Re=ZLqg+9iQ808@R{7g9ct|;LQf!YT)e#o;2_t1Mf9(yy;5@Q{JW47}CAI}E(rz^; zc*wv@4LoMxaRYBP@PvVP7ZdB77U+-GuKTyod0Q2u~5dHwk~5 z@JWRC5`HA%?s@&|l_}ysiO&ri3+xqQAIw(vg0CRFn{c`>rH}9eV(&V*-_J(Ea|oyV zQbL4>iG2y-J%q;y|105bgySQ^k^cD6U#6C#)uL&uW~%Gm3;YmlbrY_h z03d^D^$?CvhL<0t2p3_}uQcK6i682dUc$w>^{bC?z1LHI=I;-uda{T5Mi${}N0#C) z!qpB^#j^?DS0VYYoAB|3=MX-Da1Y@V3HKAO+dA=afN*ss>PtbwMIEPKA;S095Z+4& zKY;L3!Y30RCHx@5V}xfD-c0zxgvSX#gzy%^4<)>n@WTjiBm8i}6NDc@cst=o65c_$ zoA6G;k0Lxt_%Vcc5k8ghZo-cvyoc}{!c&AFPk5T}6A14m{6xb02tSE%YgT{$pGJ5V z;nN9s5q>h^*@SxucN6X-JcsaH!aaoN5$-2EpYQSL{4~N_2tS?hR>J2H-bVOb!V`qgBfOpP`Gj{6UO;#!;b#z@ zB>YUmy9f^w-c5KR;XQ<(MRgfAxCMfeiJ zvk5OE+)a2f;W>maCEP>!xrF-(KacPL;U$Cz2|u6k5aAaPUPAb{2`?r5BEqADml7T$ zd>P@*gqIT@C%l627Q!Qhw-Uab@HWC%5S}2slJIuIFCn~x@Jk8rB%H2CCkd}6_FaV6 z5Z+CAE#W~AK{IJTc`Br|0cq-2wz3Gi|}T`vk6~KxSR0H z2+tw>e+c&w{vE>ogkMg0fbc5_4-)=e!b60wA-sg}D+w!F!gkM8=g7Ec(w-f#Y!aE56A>o~b|A_D;;jM&s5x$Y|Zo;o6 zyoc}~6P_acI>OV0Ur%^1;WrT8NBB<&w@&TP|80b45&l!cU4;LP@NB|=PPm)!8wt-L z{3gOZgx^fKpYUH09w0nHc#!Z-gog;fh42!>e@S>L;kOeWCA^*R7~#JryqWMj2#*u~ z8^T)%zmxD*!hcJ68{xkrJVAH|;q8QPCcK02y9w_k{P%<>3BQ-{F2e64yqoYp5Z*(0 zC*di=A0RwU_=AM^68=ZR`v`xCaBFsd{(pqpCCMk@FxlP z5dIY5e!{y54-oz|;X%UxM0kksX9zDL{Lh4!68Um68$ED{Y-6b(yXAmU^+R$4NcM*8529we`MIPqFoQsVCWbg4CmI zJyGf%U+U|1NxjY1VoC|F-`4v{y~Wo1OTF3F2S~li){~{)XzK%|USsQnq+V(3Y^lp^ zeX!JvZGDK;b8LO6)LvU3CiN6sA1?JITOT3yC|e&X^^Py}^}D6sX6q?ZZ?*MNQg5;K z(Nb@=^)XU!vh}f2Z?yGPsn^*0IH_0KI!EdkFiwW9x5A?X~rVQctnyJsj&DJZW-fHVQskhj=Uh2)ZZjgGDtsAA@XzM1a z*VuZM)GKY>EOnW!S4+Lv)|W{=$JYNNwb$0)k$Q@)FPD0ft*?-Jl&!xj^^VW<^~a^& zX6rRlZ?*N6Qg5;KRZ?%Z_0>{uvh`Z2H`@ApQm?V~_oZHG>lUfYY`sqE#kRgi>N&Pv zFSXa!KahHgtv5(L$<{xVdX%kyB=wF@_4T((z0KAerQT}mYo*>|>mN(K+1A%dy~)t9H{ z;}d=T38}Z)dXv;!ZGDT>TWtMHsW;pDR;f4H`ZlRI+WK~>*Vy`3Qm?diyVPa2{P@zOLh6mSep2c+wth#b66we|B- zZ?W|YQg62Pi&Ag0^-EH3wDrqUud($jQm?dikJM$h{;SlBZT&Z?=h*u1QhROvs?<|# z{hHL1Z2h{_qip?#)H`rY9&&DPtb-fHWANWI0@|CD;Ot>2V-lda#9dZVr1mU@k? z|0VTGTc@Qiv-LYtFShl&QqQsVds2IC{l3&wY`tCTNw)q#>QT1-Q0g7M`ucmN-e&6^ zQg5~OM^bOG^~X|gw)IY_H`)3VsW)m3qwTl;B1YTuEjiu>{Rz|KyD~o?%k&pdWq$q% z)7zPTi|N;xeu?R4nSO%lhnT*X>ARS|jp>`1zMkm~Os{47a;6)Zu4X#I^hHcBWqKjg z1x(LoI-lujOdrei;Y?3vdOXu(nf~HQmi|m{XZkIsUt{_urk`c{38o)n`d+5*V){0w zZ({m-rZ+IXmg&oxZe+Te=?K#oF};-Og-jPPJ)7x#rl&D|EYpWGJ(=n8Opj&yizit6 zGrgVZx0rs7>6e&(mgy&$eu(LNnZAqZ+nBzI>Fb%^!1P+CFK4=u>1w7UOkc$GQl=L& zUBL8grt_Je#`LjFAI|h-rpGfqmgz4ZXX(%McBbEA`ZcCsV)|L8pJ4hSrtf9?E~al| z`X;8YXL4%uUm+8BhzK!Xdn7*Fr4NR|P`f{clnXYC!!t_N^x;fTW_mo+W10TqQI`HpZ)f@~re94i)eFg=^;e5R){eJs<5Gd-E<@l20p`im_r z{h8j*^jl27#`H@}Kg;wJOh3f*y-eT5^lePv#Psz{Z(w>Y)0Z>d$aFQ+5vDI@Hq-e`PhNtXUhZ)f@~re9h1#p5@2O)dh< zoy(_BJo0K7v|ASNZBX|HH;nz8c$?MNFd3H8o4`mcrSH8fHSx%}uzL*O!G5!}&%Z;w z9sgx;U2ky92d4+O^z9KG^<;4CmkkGigN5iIYgcNyoCna~7whfu*>}Nrt;Q3V2Ctg^ zz$5TyaNS!C`v%v~o&jG=-~ZvRUFix~ynb@*TCf`hZP}6b`Nj9&Sp^?1h3|C26ty~bm^rk~ z#TmsJih^t27arC04e3j%%<%;8Bd@b_j2 z6`UZ1C-@c2at1eCFXe`{rINlZF7{xU?gTqUo=Sg92E>-vF8!qlS;rLEi7eU8jh86Hr>28>tm7&)sltE~MrB@P!XO0&}1qtzmLt$2q zobWIRolKYD`lacL;E4yw*qnH^n9_eotUHM453YMmfBjAoA?tdCr_B&~_NVss)m|db zWyjK~jUbi%8b|w+N!Y#%GiLAY)$dbB(khrqM<=I(lk`(UufM48>Bn^D5ZQ0t<)5!> z?7Qmn&qp<$vgUGFe1a_QgM#&_C<_qYHGn`ac}U1d;jdrI51xeLGF7st($mG1ZNJxt zg^x!>CQttu()S|!bRSK0jeVeDZ)ttp+RN(a>*Dvj}a|k#U>jO_eCU@}28bDmzx<)V) zrY?Dz>s+n<*D14Ezm##|WS{AA!{mdnhXj)q3H3(5KF}#St=Vv0r2y@3T%lp;1+9>jPQAtCFMMgRM^@K?7MAk+{Ix5aRbwM;oT=??{IY zQ`KkEM!Le7e*ZD53`55?#o?5MjuBIJ>$pu_h7JuiBZM^MIL~(q8 zb6?MT*4k@-gl+HKHERKEU|g15`V-ut!6j=Uu1B;(_!Mp1u)IRpkgV+v=`@h1c^Fmx z3poMXu!^`hrXI82#r#dCg*5$F@Jo3R7exnuFm*33y&7)7mkwQ$MI+jjDK@G<=z$3y zldhT}@AJg-M0<;JxoszX6lzNq0PPBOItwTfT!IXU8V-o38ioC)aK08-gE8#Zbc1 zyAJV8KnMJO)7ir;_p7FjRLx3odW%j=1GW5;eNFKdrSsw|z@cHJ7mREwwq}WBe^Y#A zecj5U>5id_0Xg7=bRh#05^tzuBr)FG&H}X~RCU(ds>hj$2ACrs~FI zJ`6B2i7&c(hsuv6WgqWexUR@5>v3~68Gj8r{|bG^k1*wx&Z~Jf6@P6=CnT1xc?Hco z63J&D+)4Mi9+;Wt%Rf}jRU7dL4{&m!d}_J@ghGGDdmmkz(S{*~3ect>(7U%kv#X(7 z0ZUKorywdZwK96vI|m%lwFjftdycJTI&>!fWL;OX_JwSGIj8AV{DsoHGs$=#e!y*& z-o04V355_}hK7L({P=mi>)co>zP$HPI%PhU;ECRRPpF$!P~5v6#_US$74O$g*6Q7u zCEOw}N_&?Nu5rTMeVTiMNz{-XwoQ!>WPifJ~dPYg4V(Z=;Jcju$whe;&VF4?eobbZ7 ze$ztFfZ(HL{-AR#MUw1G)^s+-!PA;9xQiDcd^m=W>reT32qYsq*(U)dcu|iqADW3# zKPK$U%93uyz@qo`Vh0mw;r+f;0 zx@GkEr>N||tXR4SdS)a?4F-19UNQ6&Y1Hm0oM`&3o?4f!5;F^;9ipEyPI{ZMQxzXl z)dJu_P9$oPGk#U4&07sm_mm0NScAC4WZjb?Gw>e73KUUJs`^RztWLFZI+-&Y?E|u* zt4cnPCr9(A!`mb~+!&c7ltZ*01VI5nZem-{CX$Z_P}B&V7~$~fntTms{~72%8_tx= z^duHi=oqhuD4IfOqw8$on}PpDwXi!T({a2NMJOKe;KX5?N8YeA#UZ!q8FmIHIP}G1 z*4vxZ6ApflmEWU=r7#z#;=qCopN*gO;6qa)IUe!JFUoNZY=b#TGJ!-8>g^GR^&h*2# zm5|0m$O`IKL#E7M6la6Nk$&M;T>hz+2@0`AQ zsv5IaXG)p<_+-Ze9EG_49w)?lhcs&(gz)u1qor%(YsMdm1PMN6_C{nQEtySr*w*|T5dDyF{DtSt0Rr0r> zR@J9xlqb@)a}w$5HmEC9Hr_db8o$)r7I?z_%tEL$*|b({Y|qA<6&tS>`%lH&fkg&H z@^42f-kgljPQ|ZI#&0CyshZiBmo+Cl7kQfl7MDyJBHv5xEH9lWL`oPqeZ7Y%7Vp2W z!%vfEj-jXCg&JJ4gp3-0?D*pxPc=;$Yi+a5EUb(HqnTqJ16trKXLg`7NnALTKTz?w zq;0^#bWNwW-bG3WrQgB)oyPJmjV26`Uh*oLN0G;@$GMc?2x-$^(Ng#VSq-AQH2+#b zn@u$bbHKV*#kyN^v#vE6Z%f5*NyhI0?qFS;#X7DzgmrV?)(qmZUPoy$?{s(#D_pkc z{f5j)4BnrOuZWRw%pDSNUsl`pb8e|m^;Gry-q>cHV<~{oQ(D;U!5A7&@4nulEU_$wV+43>h`O5};5xuH zL<1XHkS#h93Lt6;;Vuzbecg(p>01~yQYGq_7=$1;46|ri@78_;Jv5+x(J3nth5r_8 zrcihJ1Kg7}%T;$WLmH)OmgkGiD@)P|C}d54@{p2-{{3XtIej$yYY7-kl+l7Y?mF9A zpF=E3#^BwFAwZRQGTopkOi$boJV}%$79*R#c4ATYT8Z>XWe5tz#C3^9AMA;q4c+@C zwp0BZ>iUZ=*f`M;@2^y_=xG#K)k%i)@(LVHNq!%ZNOmT+>%f>iPb(TmY%_@=M7WQ? z5jnAmEi=nHM1TGH_KI)C5d@r9o-by1UBNlqk5PfW@(MYrSo%hYiVA~c zPR_1EBx%Q6hH4d=K?7>~Qb#}sA&S&6EsZB4ea2#pi2oi~8cWsO2zs)f$KS9cJB|Dm zrfJJ-8{Eii^q9sV*p-O!KE5<^t=odAQ;b_O<-+Epk-W0vCO^UyXpjx|eDbtV-0EYK zg^*Pqob@bn-;~vyMRNOX!wn-TjQs{9?ewT8&U52oBTWv~@*|Ci9uB!wk2 zC;J8I*x`Gx1G>2(@)9%c3^?BOPVRQHc4a}5YXdZVuFk&{;vEAqY}1O3W+7Y5H|d_EJ;0BCy=ltq zwQR~ySWVd&DG*N#u@T}B6=|*`0Yxuzef3MZ6red@Q^&g))BZ|609HKepLj>wVJ9P$Fe zHI5@x?Ar=%nEwA$_gE!?JPP*Rk}c0OYHh(7h7Wo zv9VjszeR>pkp7@{3#CFS-V;8E@d1c=8bnH=iIpUA;>4v2xS-UEn_^Qv6sX$~k|>=Q zYq_PAA}gJjVbn46E*iw|p7VD(N@wzwrbH^1Mmt0h4<3)lg|hle$A$Nn(U>L|jv?K6 z*b4F%8A&%3@a<=!O_AYo8R){J!Qov%oNDmyHxy&6GU?H1ne=VV+*DKB1Kg?cJ^N>&8!%y z_ld&D(8sr*iMf{2P?x?K=reSI`uEhB#yGw}V{b7WO-~vtK(Z%B`U30OMnRMI%6h8y z_pPUg8k5XnJ$>wjigfH-X)V_CkZzrhRS0oXc$?Ddhi{H*^$pKNwfcUv3v2bKGDOyU zh;m4czM4$}amN+GMts*m16{4&N;eSpIa+25K!b*H>aQIFy2|1+{uJ zZOhsyHV3a=t$vE0F|5^F1XT1)ai|Ei`bdJ(Mhktq1dB*ttG!Bc!Pn{sZnU&|Q-zVC zKE-~4R`2Y3j$K^z%T%q=>Mg(wZ#fjd=Y9x{VYubBfzw++v4^i#232O*kr>uKxMB3> zE_AWW4Wn;^TzZd>!g;daZEvje)I4yGS9WHG+b`72PI0w&k+8SP{gA4q9!5~YeT5r8VN+=t#pgKonj)Ty;Kmo;7MYO zc_8+q{ixIuYjz3Vu?w!FUeo=ZJ)OU#?lro6KDFmftNa?6NRHrkl19^b5-sxk5v` z0%eiAb?;^YQPSpWwo&-Ez|(jY!f$7{HWWz@hc^k%Pz6gDkcibl&ebOAxD#{5sihxh zK1q~rpZNs2F%OAX{KwRw5WWrI;*3_jPk=*zoE2vih?PTI_PQciRraAL6|5hSnOn2X z#baP#j>h=M8xMx8{o^@K^Z&p)Bh8z@7r(i^2B-kd$XI|J5P2Ug4*Q|*YRYMGl4^lH z*!8CO;@>T6*L`?PQ0^W4c)s8 zMHPdSLZkjAAEhQ2pc9%pJ;(JW*WnF|OSB?>ji|+@*``XbMz5HdXEkcp{IaqawXRj@ z`WKviJ$tk?6gCJVoxB8e_#9@myJseVY{LUM|BYs_Zq~mf6Kw^(?qThwE=CZ7g`l zJ939t|Bc3n>XXSqY-%88y~zm0kkNPqr}V-ZjlVAP zXB$7G@eoh*A)|2#tjA;*))B(9-ouD6vG$wICcyv`Fo5-V{o?T2Z;Wn$@HUZj)_!LR zz}UfhOjw9N<|aaW);knUyi*^RAxr>$Eu+F<)uh&by}Od%k_)&OCzFAZtTxhiMq@MJ zW-6fMhc36)en&vw&f4#6)LL|HNG%D1_#c4F1=oH*rWgY*Z3$kxYrkioV1rObW9xv5 z507xD5blZcO(LjZ?bpaHV3W~U{!?$zSi69P7-Y2~t>&BPKJ((fpAh~w^| z`k-|>c34pO0t%tkA2vs|`mu#kt$r8n!dm@+AOsIeIiyA}W|Kf(=PD+frQ#B3pqtS+ zLN|zN^=ttc`<))s*6IU)Lh)q1S~T&R=L^dW#}|Q}mOd!09wi+_t6#^&Z^Z6sbwXK( zk!vlECixkS3n2$btFJ??Mdsd0YzBvYz}A9VU8StRu%#NjcD4Fz`ns@IA3oN%&5d0u z0M8sAeUS@fUn+n+Z*e=IuD#Hm7N)R{5I6gP*w}f zeKfp1Xxl1I*c8;7a3f&;^e`4Wqp^MnyrE|8Jk;zMhNFGW(ghYekd}e7&^5ZhhME~_ z{$ZoxohII-i)M8g2}{`_R?K^xFb9#**bsq~y~-I}#^TZ=Lm7+pXw;IiIBjPty-exb zfXmn|$Tm@L>B$zH#9vakJ<)eF77G9rWVBfs3+$*cz!mqoJ*PK`aVL&b!L#_uRW-Ue zRXIs^Et*sS+?I%`C^zdp-M(s7Lw|8_AOQh5U=S8NsX+M=SZMD7YJf?q(g!f&AyS8& zgc^PlhHuy1-h7>O7^*I!nX{1z_VwANR+-dP{^Fc(*~6BWn-Zx6D|Jew7JkWBQx)kS z1xUV1D>h`k%?VOz_WtPNJw*dIDG>tDtL+NLs&*1eZMh>SFp-?@)11!yLa6YZb<9r` z321|eTQzW^*P}6}6}b+Of8lW5dbnRGXw0feY`^j0l7Eo{8&M{T&kvd`uq&39{oH}AEo~O!lLuQ)pI!$*y z6b9cr(da*sX~+O9&ZNSg0~=5kKqc#)5~)DpL=Uu1d#1a7B^FLfkTLScR%RbCv8S&s^G{^>J(8&&Za55a$Y|P zIRd86Y`ZtM80s??q;y5efFDzoCr-te#BhDaL`44x18{DeE95x6c*D>qw+0(bspf>~lCq^;<%KU1(;y>g!i^ z^K4}Ws0^o!EHBP;=YVx2y{_`&hXbtlir8r0EIJos=;d+or?qUuLYj)U%Q4~EmRra- zUU`qe?Jk{%odr0gCiMsQF$Th-s~n?E>qOO(zAT}u61wW(0EoE6Ch?4fd76SLf3(dJ z<}}?=`ztRIQ?U;QykxQbROY-Xd{FOct|LX?toIH*tp6sta-_fp=d16HdRS19_1211 zpztFiu4M5DBc%c!R$+)f_XIvxP?;1w3kKIKX3)jRz*m@O^t}kb3rPknD-(|KU-C~* zhc?L{OhR%(*2Bb8!fI?|R7z{?W2he(vRsR%Tyyx2IU-+)h;$W{Uwq~0W1z)~brW^f zL|t_{l5e_dhOU~StL7f3t76S!)FLwZsi1yyys2*s>gA`Ze{p~0^(bOnstOhu^d^pO zh2@Hov)=Il8?FGhIGF)_!WEzpJwRT#qMQ|9k|j#$Ps9I&A}HI##1!5*$pfzpe)K1N zM0W?GQqqtS{1z&2Sc!#I*7*?bQSsjs$3SEIqGeS^vqDy6bgU}3{Iou0ywlu^~8ez)@XeDyoS-*e>m zsDDpkwB1N{aJqt41iPrEGp`3zduSg<-vbP$p?{#ESk3FPCxyxlPL*!CLT-mppSYH$5lKUs*t(b@Z7beY*YhI}5ZYpJ7jh z>;sF%g7(ukK>xk5!Y>4$d6q);E3tSgRDXNm4=SiD-NADupErU(%iCW^@AZaXntv0` zGx~2e0R3YM!AJks2H?*?{9TDGNM8H_f7!patTpae8{D-&+`kZhx=on=rG|%qzuUj^ zkDo0nhP{cV=@{`SmAU9&S~-<7Dz=94B9h-krt#9adG_iTN+m}5@dRDy`~BgC`0lsb z#;4Y+r?j8^)aQl__I98DT*CU#zsW;QBpUXqQi~V#mbv^~Oi&O9eT;oR!EcQ*ihr6% zEiEXM7ERJ9=44LlYDH(QNP$FuhtX5ijkf+g!W-lkXv`5wIBu(-kvc1# zc|Vqu*7K}8{rYplKvDJbJd4M58w7sE#pBhF;?gV64@yffKOGOLM!_;YvJp_g z?%1h23@b_vEl$iv05TcB@e0y9FSh3==m_ek34K{Fi+y0+?o&Fi6NMyG zY5d;sOFiS=rVnz<7$-^6e9KgnW9?hPq%_YpNLO9j_ji`E5q5#sTc@b!ORlDaA)5&Y z;+FTe105g z!f@@uqxfhuVr?NH%!s1f14c|Pq5ji4131lu<1pgso27@0d=7tu5r+VFGCs4RZls?(WeHFT~RyMv# zQPvwyG$c`?&#m5of~w>@zS9S-!oGI|M*-6w1@kCs9WY1c0dr#j=64#5@;sv6GuQTU z{bh8JDd9mrMnNuI_Xq|V9vx)!V33dg8DYrRtszRT$TP@uXsG%64+{*A{!Wq}-DGbX zHC{QrjJk5bIfJb;jR=PRt1bqCL~3%S9idxzWgl<5BB!XF@{2c#7It!so;D)#2X{dh?jtyhU%Kv#XO?LyZlm9A@ z2KFi9DO-pR8nLf-eJe%uw8af&B$(1m-uX~QHPh|$7q*0@X?$9&u8YvhRH&)qVtVcX zhi-PpcTP_?=AMoF=Dr)7;xHF6u^C@FlVMNKW%$RpOEor#ngxKCq4}J@zKa6a5;Rk?-X=Hrz*b@A^sXTAOO{Zqjy9_O@v+R|<3cTJVnS!6`zZ<} z?Juc&L4{?11U2SiRyl;m2f!t%rMxfWf3DlR#yoG9TIZeCHV3s`8+ z)4CSfQRF@=E1(Yu1iTr@N6=@>HmkHQ29-Unx^=2@B;>QX$YC)rb`d>#C(@~!)7crO z6K{-tLIU@o&)tzeKV+Xhe6%VN_uF{ETaHZlrQ|)2Hmi8C2d= zSTfep-cV)=i_9{#gKJfPxXyQ1#J}Ecz!h=dkMpcMzw3&aj(-LWZ8mo2Fz@BK42q!- zPdbZcmRu)9H(~Mdt5PyhN;B1Rm|!O~1dOcr96Thi6WwL{CZ_0NU38IqGa;|Axr*}S z)Sjv)+#-Q1j(2i})MUUfOexi^+8_T1w*g{tfMOr7GV#eOj#xq*b*Rve-;rCS{?0;c zM+U@Yy+5*-a&#v_VMuh48^wz94Nh|$(3zK3Th_HIwLz82m;D&J#rG`hg8RhRfX9Wh zW0_Tw(TKtrY`&*KrA!J@ykR~ZzN>aaJTi+wxt%)-)sdVo%KdX{pS-?>`;vn5GT4`7 z@nCm{Gnm<|%u%r0-7mJD+7Q-{w>u0IXm#*%b?rcGPB@6+rBleP;NB_V(?J{);>fX( z!|^1kA*P+I*_ky%KnRZLq;Zc&KtLaBu=VDI0MO%&I0w5rZ115*ZGifwLiG)qDb!th7QtEXA?*FW|6IZPdQ*?zN8)#0e6)5x`R9Ud1m=(N zI-ZOPm^T(`A5%%$tOr6gXS+3LR~S5Fb9Bk6ew$WZ()Y6I#r7_bjns9}`8&({W&Q9s)m!CtCS$Y6-3 ze#PpU4@9fw2jj0PY}SQe*oCdSusC70oTCdz1cmaNXz2#^8CEHXrl=!Y)G0-VyXFw~ z8yq+-jPh?$p2^51-8fb=??riRkw>3-8?Ws%@4poSqKwVca}^KMiq$RMD3r?*aVYDd+*ciptUcy)zH`wveVai^p(eyt~w}6-mMJq z1M)tX#}Ik@$9(b_OQ3nhz~sH{kSC(m{S0E-LIGiSbSXXj}F4a|D`Jp*oYn0@(J(84D9pQCl%l);1=HWh}hR9V6hlP zG2UD>0!ufGi5ta~MfvrI2aquE%|swj`5n^^0XwG#iLY0Kq1UOhVJ*yyWAhg}hU z_2_i8C`09BIpw!`7Yg(Iok=s6ammt2^stw!z4 zSEnDB6Vg2{q&M&57)-RiF@(e~Qee}u-%k?jkiAc@P8qBjU^zRbw6izf`Uezn@)2)4 z`76nRo$*s{*eY#25!1Hm0-VpoHTFF}M#_m%y~^Zu3$?hh2z(7zn95(1%%3Y9i~~5U z4>OQjbAAl}5ry+5gl@wTa|E3Kf?amG0r=8qP@*j$nkcBd@_@Q652z~%>OT-q6x2x} zP{zX?lLyo&aK*;9LUZYSmY-+A*OtCk2)=3mwK5E1hH2x5c@8sYpxYKStT{V_6)J;WFHQtnn8Bace0TE}EnmIrvqZu)a%O$2xm_1Z; z`re12q25g{Lv=gG!lvwvXoCOZt-9xnjBYrBx(C_-Y?fkPEK$vz42ore@;Hk%&>l5r z1^|(=k$mZ%oJauMKfIOPGid)lVkB^^lGHy2tL@+yzPyrQxJBmZMfg2pnfyK;zb9uv zIZ)Ii-Kl$)*gfyEdfp!Dd5h_JuI@S9?m6A+IW5$)O>x_Jzh5w}OJW8FGAelfH%oYc zgFI7I-%j1qsFoW+!2Z;?evsP2?>|aZXFJPj!J&HH_jI)B-N*OuD(TyRorT^_LxuOS z&`1 zdS*_$Oa=V5(7RrxG3Y*%V!Mk+vI%XxM}5w-2jJ zDLa%K=Z}%Jq1CDEB;T3AE8mSTL*IM%Yqr0-Bdr&r-o!tc^8@KgZEH~bENVfnlaR0G z6dRS*B)G&jy06GZVCndLALnED5TBKS4aHk&MDqb2Z?l>?{%X>cq(aZv3cW&8>4SI+ zj>9WDknJKYd?3og!|D{<$fc!lGNBEI=%)D1Xr!6*ToSr@Tw{b@eVDC;I4od>CFG&$ zIo`ku5A0~1foeWKt)Ce!@p-9!Zqm;S^>Z_x;SIo{4H{?by6bgaYv{R6KcA!P=ji84 z^>e#^{=I(A;5m^RbrK#EIGuwh-hqX$!DYRlKvlAh(@_MKE$V4NEK8sCN$K`!782vF z1j^B3P$lwv5`5tXjUB3f#Bwa{*lrn@c&SmZ%O5pL>6m9vEgjS0k2d5>0Xbrk?(%Qd z<@N$yp6(ai@3xv4+-u>~Fz|>oG_;cxv}3KNVFc;{jku0eO~*S;J4v~ZYmI6uWP+@X z3N+nb;kcI7#Nfz#d^lj1%f!^EPWfY);|{nC{A>_W3~5+E<`aQ2@y8tVks9-8H1VciKnb=`?J#hs020S{3_Xe|!CiT`Sqs!z7wZM8YL73VqL$ZL z+>BvzLL1>i+Y{~8BK7T0iHyHU{Y=hM>3dYV;6E)C4o0Wm{e8cvk}BRXhDOJvx#|SmtY*61A^3NJ4c7wz63g|SI+vdwLC8Rg~PFE8F}S18}EaBih5)CDnZ|nrSXp;D_(bx z#SuOwkdA+>y*pN}t7Mg5`yZ(cz5MwWq;F#zT7fJ+-(7()W*B2a^CTv-YJ83BHB43> zfO{l=4)hv2fJfBA@gZt_)9Zz5moBV9!|HC;P=d*27(BS(Py_fK5Z1H9eGT{--qAA$ zXK?hQ!5fl{FYjp+MXkn^-hof_6(=5i)ZOG!^sPcECrS zGGX0_TTv&ShIBx%O~nnrU0$4MsOvbX^zv#FiJ!yH8!y8S$zTL(LLW!KUu<~dg~N30 z*FJnC^p8{kA>mG?FkMY$xEUUJ<6?I;vh#g4M_LK>H3ZFnaSJ17kiViekew901(rud zQboU_*8E#s$}SMKBNh%cj#|p?XbjY`H2!`O{u@$X_dbp#T`mGrkyE9>;*Kxmg;|l0 zvdv2kLSNkbKOIFsk9+6+&@{S3mz?i>`w^FH{sh=}vXvjZ{F-hCKyKbpg*m~|qm4mq zFAj3Zkt+-&zwvE!1-#}^~ybS~Q6mc|89-++Ya37LzdHor;*R$Rus)-L1KFIn4 zUBR0wx)nP9`oX~-pubZ#B1>nctOcMRfO%My8$E_FAQ04F0#slyR2lpyj8mVGL|uc_ zQNhF?{fUpHU2>jFbjr$nCnzG_GD_Fth=?wM4WC?mmGtY(j7R_@UxlG8ap}n-lQ(NQH<1;i}8rMRpK|!-vic!r7nQK+a1w`AiF6eC?tqf2WDjn@ z*I9rQQP7Oti*n3{_LsOg>I{t929s@t$Do>$Z|eVFQK7GzpU5Fq#@)LWO1BD z17PEu6>Ot?&`nrycw^`|!nP^W1EgHmlq4f8@q}i&7Y+d8a*J&KHgnJ>N3COzLhqrR z1k8%Ps9FP1oh|HDNnQ$KNMG%eXEk3)3}t7HOA}E6`=XzL~`3QD$lMuq>`2 zhOF25dnofUN{sMt&Sc|z5Z~t-Um+|D{~_4kDoc>1uCMZZxN*&@I)HU%Zlq!i8)MEq^B$8 z^LZg-vZ_O@4GI*kWDm1 zB|$a6QeNPjZfI&v35NGZFGI9wI)o-D%Mh_)lB{l8ws=a-NPs0B5JLuHXbbMSo zK{eh-L5!_p^!6Y|Kloe}Hq>Q`rt?cX0Fm`>rT5?mw1#xzDs3)1;f!FpwBG8Bf+q4k z0rIt@Mj54zyGhDp_iBR?N7=;FsFg&RWUII3KdYbG537I-g$9K(ZaMzEG|g`n1~XEtURDZ!m4 zY@iu?3d+^24PL{|DK=)&g0B$h$20MWDLRpSr7HOz2^vpmj7yXIm(X=!t!J+Fb-w2f z1hU@M!-*zD+8R& z0Ti#d0}dfx@6I7r?Rvz}@%b_Da)lif!SU&Zb^LFf2tdx;u|OV*36su{A?&Z_4c4av z-k)5z6_WlZNTk3QT6uubJflMCC(umh^5Lf`aucaZfk02q~OE~&8C+qW)U|zbcc5O0KJd0 zobpX(@pub5@%`^2S)h4;7Lg%25&QM-1dPOZx(5GoOo8~|{(Lj$mWSA-F;n|9RJC#Z z$w22Jae#WbpMjwYp*9E}1WEU^agwL^2Y?9&imt;pew-jj{e>2aUMETxt18rU{#;aY6)ccTT~Qc^@^z3nlAy;CGZ{ec2hsyh)- zyjKa87&k1Lk~?c=<|js3jApfefMy}z28WQ_v(SZLEv}jvJ-|d&0VRN%)OM3xhyl(< zBEo)c@ys_{UdGJD5@E>DSP@~dygTuz%KMFT!P1^V&G!k=D<8%{cNu(@YYj?seWa62 zWGRzqM_Vz8FHaE;dfFsjBi%71tLgW(g?zfVQWg`VoU%%0X|xXYPfRk|}0 zE)E*&Mw$)FD|1b{>cxZ%5j($S#95 zflUL-qmk8UoKdqPtHtQxL{=vd+F&EA58(5)V($fiXdJIbV0lnG8ns><=a@l6R*#cn zD7(0=aAc*~0UgbHDGXq1V?+bOexaMax_$64PKlP@Vu`gfTqrFh`_+e^IqbCz_6iS7 zQ^6g$U|CMR5(308plu0r>iCTDqW+;iaU}|bOoYY4cm=WIU!fVojHa&AbD>$eF*8rt zp}TkytO|nLhMyC1Y3;6WDEW34&jV9_?>Y_nm>u)smq(vsIrZstBBnL;iaQ3cPcfHs6^uI~I^gKjQZ-UUpW08h z<)2qKBl>h+9(Yq7cp-_X;Nm#x>g&^C@;DfMs!*&djORoH7|fPLMcH$Nb48!Iq*rl4^SVz>)PjLvUVAGAja7Re#>utBWOqPoS@&Me0BXa zKCjKloPGT}M~_5FL*25X>1*TPwQ4tHE$%XtR!b{SE9#w!^5WVPrB`~?2G4UdTo_rU zVK1$$P%w!@deq0y`7O2&Mo*yT#h|9l?;DIHSggy@N*nJh(s-sv{Wa+I%1Mfv(1>+G zi+0@ti8hXSQc&|3)bvgXray}Xdm(9NGwChF>H1lixaD#F^B6Mm2j&^S*Wqs!H@=2o zIj3(?K0!?+)*Q1IeM0-cZdd=7IMo2cEBo z!BPi%HqzC%>PmSWj8(IXiDoVOgPFwkb$+Q_Q`>LP*x#L-f63$1u0CPSxT!o_R5}Mb z@N#nVXReRjX3#$Jd*Pa~Y`D~1dN}#`HRD_&54?55@G7|`i_Cl~9gOrNJQaf$ z$+vdUa<5Zmohaj0N4K>y+q8~G?nYbJ!?>;WOvCbt`No4;W05C08J#q_{vvT2oq*Y8 zq0xS~Pf^sx>tg)C{c<^Lpe06F~7WOvMb zx`gS-jaDzr18-dy-uFtw-g(Bn<`{=>gQj8mUb%U4kOOaZ)}5OXLrfV#Mt{Bz;*013Q8JiYiAs_WH&tg6DQt|Ta5hPucACAawtZFY z9C^hv>%GVU_kh~iw(SwE3`~VlMs!v1@ zJ62vDZGLVaj%I7~G?wTr%8^28NSpu723nhcKxDNxuR?iLn;QYb(&p{)=xFn+GTb1w z`Icg0E4=yan20vt7Sz6kTJOYP4NjX6A_}4v{n7m?&5nM`BaQ(qZC)Kdx9KqguMro* zRd#+3Qu`6FaXA}kJ~J0(`1~TuqkMh~AS^y#hDV3bBDKM0tL_@&^EnNd5b_#xg4(lD z>wQ%-I6iNxd63g{cWCUwxkmeB+4ei+0 z(275lWB91hXi$pz%7ci4j2!^hYlUD%FkjR!(X_D3#{M=7`#1ht82dNAmk~vKHNUPL zU__g@j~5ypyjxv`kbYY@8Ne|OF`TILiIWH5l5Bvq;Io(u{Gjhiru+)>@Z>{ z+ZrI@$l*~75H=BW?$U`s5U&G_Ig?}W!eNM?zcx6zp=mb;bXFG5ym}t#37zLPcPeR~+oo#+hG#Tnm*x)qYlTTxuQ4Q0cZ!tlnNOgs8_3SYKcfl&Wr3$2t7fg1Az>h}ktEO|26f)?z`oDPuq7~r|uyt-5`Jdg;5seTl@DqwCts)(zGDe zKV%z4^+#|A-UWvm@PngzX+ZVUIjIhv$&iH}-bMlm;wrl<%+9cQ%8jT@ayA;?IqQ9< zp<|s_m3#{)@mM%iDIC7ir4MA}ogt4fs;R%L(iA*b64JsigjgP8ox+uH+=4-a-+e2zc}wf-;UM^i6nMpo-0mU4DydFOh>((Wg&sJa){)Kv_ zh=+oA8U>M7-S|QMns>09bh0S{@Huz;9A6~fp&;+n$4}@6c~_o~^ZR)58`PuNT&g$M zFEJPIu}#Qd=F~$y`Z6Fm&R4kAd45?{ZfyO@#l{g*6n5~)OAeW^-T*Mr`&M6wYti-q4gPo!E{3TwjT zA%WIKe3bWKaN`#lBOa!e`f~Js6sd8tv-Q+6DhyZ$cFh<#N`;Y&N>P22q9PrA0=H#yqHr{jEM0|e}TvAg~n z%-!F}Z(x)4enC{ULGH1y{1&^qb|!v126=q%ugt_LSRpfM!92!-`HlLWA^dmt$zim6 z61XzjzaIpn-FbfwCLSu}Mf2M2A#^4xU^s$5IXAg0qR^V)Hna-X)!tk@x_ez^lHH~z z=}#u_w=RcJsRt#u-46&YIaMERi}yGq5c4ry{f6~Pzg6`&g*CS#&0AMbqX?2zZ(Xsz z*_D73iOXA8bp)aqIT?=6d$&@g))nHS?_V^ge?qr_7vb6q^PPgxy_Y}*?bt8e|Nn#f z3SV|=!lc#h`r9OkUuTu_!E&=Bb@_v`GTK=+xmN&=@wNg z_WU@-pg%W?b~iG3hT;Uq`>BM}`dgm3-B}u7heN&-rN)+p+Qu>)HICze+Q>c^1NA@R z`K^K7h?N(xlJQpx_!iYIEfuLoMVWwoPQg$;vfjn_5WEj^ntC);ZVM_yidWSe51IZH z7pt8B!kU_Wj=f4Rr1bMa*ti#`hta6zwpQ`vPA2QGLY#ZPow+RK^TVh10uc}N@|Zd) zaE9The{%a0aYo#X!zP=Ajl#nzXqXJXmNVfmc>fo6W+!GG`|PB~Y>8Heenc-`9NsWw zo4%h2XUSysBzuqDTFk%R7u?jV!503;2xs$n2>vGJFP#-)AyEn`(F>qBT8CunAd3;Q zUWI^^P-+B`oz01j@N!E^dxOasIKMB+QyZPH*V!K!=71AziAd3oh{(TjTzP_jnXv65 z(#Pjrrm43g%ONeqrj)xd=rz#Wb0vdK$gHR?p#+f?de@TH%>lQd_rNqQb7_9^do z7+^1smkz?n6Rgg^#P8ni1M86n`&tctD$s@N*X}0_w}Rl9_k+D68WZ-n-zwJSivjy7 z+lZjed7bj1SD$p` zSj_sa$klZDI6w2?y;uKd8*jaxH{iWHUwpv5+(rGHBo=+SA1~FB6uk!`@gLZzT)`>A zMQ&iY$H$J@!{%VvWII5tZ6U#Y)(=1croTZF*brJE;T=3TES~~`+CYArT2;n7v++5w za$foM-jLEFe66P?gO{cFp&!ge@h;pzn2g^?Ii-q{%!=YiSt@>?yk6Rs#LxELO?BgL zX*@qwGam)reWi=alAX;B{X2Bjohjn7l&K87hoqPWz@3xXk4&vL1vL zc%M6V!q@8;!S%qtvtG*s&g}m%dFUZQvC85%=}gCv*g&CeF%`yf*nUj8fo{U48YEJq z`o7|D$zoXf7c9PoB&0@tsf(K_pCC^a^QP?@GWAM~(}7mZE^9;R0t^~L)wkprp4NEd|QREj*xi{`U9L2BQ85++rp1Ja6b9q1ceR-hI5IT%;1BiSuPM$WGEjQK!9 zS5HRrJ|duJeo`uRFwj|G7Rk+=rg;x z@(wggrLAj z^0J}7^t^qLJ>*l@gY=?$<#P_anaX+rAL&=Nqkxi@y6D5*SfoPXEp}!H+(2LkgAP37 z?Z8s?3cP_+0+c8lYkjjogzr&o8-QFN0`ndi>+jTgX;`oh4$t{1>b}{DjYDpu zBENfwaIsobN)EXY~7d~AifMrz(<&>hEQ51RI{6=2k zp(5Q|Nte)3U|ek}{j_x$A7E2zI=@9PqL!?)FqUP+YC#ZmlCYAE1+i<<*qsyx$-O2a z(zUO%ML}Hd8AA~KvL1O;2sxUdbHCD4E`m9DA9x^Au2dE>77z4is5(^5RuBWB%joT$ z(u)%0fAT8*mZt7**2#4@;)oW?BgVk(2GU%ez6*^I4)U)@FNbF3nPnz$GF-O^csM!p z-YjEkC8r&^5~TZ2%RL61G0Jt-ji|Ckm{VWTSS{-E9bOh&kwmJkP6rbpe+p8+>NP>)e=KFYkRaw$i^m1%AUytA!QpB$xO z>J7d)&W_lcRJirVk=7MP$?S|ebTh%9MTO#F=;3pJkQtB8`&q)n+ zeMPbkha=ZhlbV*UI#?(U=rg?pPmPv)ORLWmqXCX*jp}bBcPuOs;-S5c?||4cwy}1(_s4Z%JQdQLTTW_O zq8I#|K0-SRy`OVG8|e2&jxLtQ7zH;5LHs5=5ZoVk96(s_jTGb2d2i$`8IE~|LEInr z0hdV1`PIOksDRSHj#=Hw(nVbMK&`iUOJH9x-#|0UdR3YSREWs^apx&^NW&C{x1_u} ze7;MM5xk#sr~;fJ2INYF&uKQ$d_GsL4TaCIqCCpy16)3Pi$i=CsSWo1oS^}qKinq5 z=e2{{XHe@+{_)`W{A107oO~7`h+o6ijhO8%K07`E-1pgOP-W0wLrddo}nopBXH zLfZ6y5Up$k?Mn1C2D>c8)N0wYJpwQ|^M3||tt||mT2K&!-3nm<48QBne9`v}e@*6s z|G)JqxN~F2Pj~7>f}ML@u^FuFJH}6!3S1|Cx)nu{_^ItQ`XlkAAJVwLuXU@F42c9? zp>-=7yC%pm#A9S=&u7u#Q#R~i$2RlsA8nWyc#VN#2XXmR6&69SkSCZFsy7iVc;~(e zBiWtfuq2gzesd0JJ9LMS$D=G}_w^sM-ji90?(G~(%=>uLs5I1l1??Enc|(PaX{ein zFBsgwl#iT_ubHC*^z}H9+KE9CzFZ;$k9-s@*|dY-hhUH7#0q&tlWn96V*%#^g#Gpw z&bA9-*vYBslIRj6$$<)44t&ct!5s~3+YQiY>|w>zj1e4RtqURp-)nvUZZPiIv>yox$>kitLfLm(!HpES zjtANUMG+5l>M2wiSW(tHLmc1tvx3_iV+E=;fCt(Mjn~KnZ6-vzO8v7R8s-JQB;tXL z_YeVT9fC;xyyGX5K61D>Di`+>C;QynNj%^8!@aduhkNTO?giAE*^ikLm4rKz+C&kr zD-5IdZpgiNc`=#6I9rMb>cKPV zbth!8W-GP>20!MZ1CE&wTk5T?iffGR$Iu`EvZa!5%r8{a@6Mq``Nq`2_HAJfYP&FZ z3y!E}XerHO_7cAr^5X>T@aG>mdu{5SHYyX0Htyl0QF{-We(=L=?Ro3d zANilP`Eq0KkY|#M)yL=Xjjj7nK!bGb2%RBK$F6x22&$myYqS=dZ^#Vk-Gu7Md;&Uc zSjIIjB8jYba5>uG%!G3naSn`%4Ms<~82!e_s930b)7x5Ml=+sJW6Lu(G{ESz0HYEI zqxw=Gqq%G|2#kgrjFybxNIs8V+{o}~sK)5e$D=_ywzH4XIZyaJdI_yHkIEg4J_4PZ zM_cB?$X{DazRcOHIAA^ba^Te&Yr@Q>fy#e~kpfc{Hkf?#i(9*X%V;25t2uysobnq| zY`h9*i(~BsVvT9{iDm@PEieK=u3xztu(r(uE6STUcm|hGv8zqQO;RU>l)|Ec+owgvNbb`#W19-xnCsH!@%N4t@#PtRaBZ;vLDH%%2F33v*8L?)S@#>eDMGgN5>O2;rOl}H}fgdL@^cpiu6W<1Zv zb0wY=cy7gWTOw6C5jp@-HdY9ftoPvIWR!aAE2UoUN-vlqu+t)a(ys& zx?n!y)eHfYS*+Fk0no>Pi$|roKZp15maG$0U$TVy;VcdU6<(bg?H3{%TZg5@)nO$H zb%LghSml__w*hw6j24QO{(@ng+6r4u8C_)K9w>suku(WjQCPg8jMfLE;)FiZ+&tU9 zcA?P@3XfK1m_vox7qx|AvYl1E6_cs%(V%%GT7nn3&dhSQ#8{g;m;`fpWbV-i5{J&x z+{L8*@EGvJdwQr$*;UE+y>}1e2Q}W~N^wu(=qj8w2WenCai>EmP(M73*ATBM^t@D5#{G6)Suk%Yq z=@9Z!m*B2`63g=r>XqM=_C#=S&v-+@wPfS51R8WeT)L`Z0Sk+!S6Sun)A^)Zrb%nO z*qDSx07sBX$p1Ez_b0T2cR+=HMOT8>XQY%j4VYVLZjy<`a4YN8U53G71=vgQ zJxJ-yOMyi19|8|8gaO6~%pAQF{Bi~Om2bXvUJ*8pp98adHw`uJ{lNZMd#CZS!)bzeI!&tD+;{b~2CSNuq z!&U03mF(i80L4$@H+)F$Fvy4M$NyqUIG=@{Pf-h!+)#s)6SZTYU~9VHOCw+O3-P(e z=@@rxz2lM>`wkgQguNr7D2#pljQ;{jwV)QOQ0vXQD}%mQ^Cv0i)P}9PFdQFaMQ1HnYn`B(;Z#o?qp4Z#$7{ik?)(;hBgcNeBS+_D2wQ&0*@1$+ zo)q;p5~fa#gN{0R7xBo*xuE&(YJ!sAr#2BCxG^Ryxp#@TY!|}d1nydD)rUf?%H{Q2 zk<+ax#vCe(Iw&JJhyr{yaLWWO)^95!X(b5#=58_kkTkJ<*>r2-*X?d+AH||o;G%bh z^m7c|=7FAO-*#e^z(j4Xl;`p^TVR_F?`;*X>1i@-@_ky7nT8jM_Qm$>@?ZGOE3>q3*t->E}a? z_p;#)MHFexy?D-GB3*EnKanorw4Scb;MLYdYSgZeIJ4+7h|)I)_5R}cFPw=mAOU|b8rsAp^s@8r>#dvN4=^|fx)fk+&@SnWZu$`&e7H^T<3IfAs6`z*C)q)UYk!TL6u zjh>?WI4|eM-nI`NR~}MVc(%5VnB6#XEGvbI& zTe)gg&#od_o}-|eC&&K9eL_?IhTAKMiB`P7aJq5I9mMurA{A08Bfm1yC4-j3Ko*L~F}~zICX@uvU^P=6wmf z4bNG&oOPa+#-&Am+`_R$rXeLR} zN1p^iffK$z-S`k-%eU`bAAKbl=J@CxK63lLIf4DKUyJ*N!an*DU3V=x9QDx|bQzS7 z{(`HKz(@b^G~Y-6@KS1?@zJvuI6k`4QH2b#yy?F=eDrLxLiy<9Fj8|^LAr!htLdYc ziOm-B(S6FhvUt!w`nL1`$9?oEf~V~jBR+Z}owB52#77UIB@Na`SK_*Y96ov!M@_3h z*!Iy+h-TQ>tfr6dZ0C56kG_d82kE0n!Q%7#=r3USp<2sFzl_?j3D$hVvVxK9LioW# ztKPd*{UB8OYP19bb|!HEi{P75W$a>3yy%Hyx0r$?69?my;7y?W7wM@$E3xC?82~z2 zNwwuG6Wr&!qvL6rqQ|e_3qBS3Stm#Pk(%HlGt5XhzF>%fVi4K1gjQ+IS|C9ze2H`J z_Obi5O2V(+AT9D=K>sU+RyRNdi64BltgbJ=TpQ~8{Wrm|)5IGMG>_F46MjVHM}m63 ztb(FCnxLg;{6(;T7VfzPdInq?uy!KE)RC-RlB~(dZ7l5vCLeE#&rfzX$^AG8T;l!N zcsJsJ`fPj|{y?p2`cuWpMe9}LGMs;}TYB}PnU78HE1g$!AMUFe!G_5!w%Ztnl|!F! z_V+QIEhtMqo5bct*4r5#q$$oy%Sl;mvR_n! zhN`OvumP0;ViKJ#q3;seb)jQJ_Yi(r%I1>te6=zF((!L&4N{f-SbaL)+yvuWeAI~jl0cVOWU^~U->7!} zD|?RiRG4Ljy&P7?3Yp;KJKZSAvTmN(REh`^Ex3Ey$A)YBrQIlPMlH8khMFywnh$OB z#i0Fcv0A7+48fukz-PUC`CH#g^AG%vjQ8$xju&vHa6F8Kf|HX2dd_Lr@UwyDWQAlM z@b#e)NF;Os%LRj>QTAD{>#%zlJ?o{}27y?)&R`!1@^G@2;%;|&$ehv;&fN(FgHsy! z5Z%ZwPS|f$Ay<&Yo^oj!#45Cu3e{ActoM%`JfUxd-C7C&+T15!i+2bqN|~rnbhUl% zqoN==vqjO?aow62-u!~I-uCH__L=}%=mU8x66IuJQcJaNgd~bCL5W!n*efm(G49RfSMKvW8qiCF`B#;!(I( z+fsm!FLe#=SfXIh6FI#W#n}aNJEIO1#aT~zEq#oN&Wp$R)wFVpI5Zx(b52?5eap*K zZKqoc4!DkW<@?{0V+Fez1uFk~hYVhZN886=R3a5Z8h9p-OiA@~t@( z*|5{Bw^9-(Tx#+9K_nAj^41YUiq4*u7OQm%w5;ju&Ha` z9<)u(2XcYYh}sWeQ)>SwVpBtyJ)#{IwyCF8vxrR{+3ncWz(LjBDhUvghvIoM#if*?oZXYAxtG|j>epvQZUVk zp6`T?bjS8O{HfPv8DQ_63fX8DFvE#bxJ&^Q0`Ag)iv=*oky%{E+8RZXx0FkMPv?$a zS?|%eqIt4h5x6Ua-1qy9##qkk$n7M1t^OoL#9XCi>p^gDBO%h|-mKTY2kw2KJd(}5 z5xKbc!3>{!m&194Be^x@UTk%^N5sIrz;g0?3f$*Bsp(`eW4;-h zdDeK$f94xgq8Z%hD>9=};TyUGw0+xZ`?+fCGbKO!rY?rGF`A>;`TXl%x-rq2yLMQ? z^Yywx5F5xV%heVjbWQRW(=fuI2$(TwzARDO3^rfFQVu^mOja`6RE;+no%*F7ki1P{ z`@?k}7H?JFb0m}ENjvO)7}2A}1Yk$GV)?LNVv)CY;AIErce{zl^%AT43%`^+a;qD@ z6?+zlm!I*PSQuGs&PXJmz}eZVWTqV0W^3v-Mho9pZrh72b>-EN?bdyouT{tt(YoVXgY{(BPF&6K3I@5x3s_l!E1o zE5rgBy^1!AM)y(Q^m6>+==wE*F70;I#WPR(qjATZ(@gwa5--C^0t37iC20>_ZIs0O zP)WQGrEd4BfbF=)cz*hVndE&O={r_CUffrq9q=iDlB>)gEIdJDr!y1*Zm~INMwa?tjgxP_*k$QUtTcJ*~$vIXE%Z|{&?`Ctx=EFi}ANY=EsS%Fy`t( zs8A3rIe--=5$|}89de8%TJP*CNoTPv`}0Ve71kuCw8n#)cH4GgZ6U(61QeNW@U z)RFbpD80Plv!NBVA~2*m`ryJJmgU~j$=$lTKx?2o4cTNzIwAdA0t)liYlN2lvOpV* z5k6(OG<|davYy5(+Ch7bku3 zN4@!&Oyi6L-w^fWPa12H9IqZ!u!nwEQVlbX>FHD>npNS|^+w$UOs<j z>9$Wxr2W@BFOY70S)sBjRgBkm;Y?eIfqW$f@yYmAo#W>NTOW9OjzGsN1cJi?;)xfU z*^hMSH$Yzi+}_iHkW}+(%m3jwRy96J`PgB6=CbL-%}mkt7?==Hd^v72mc*q0&M9Y< zREuy<@$%1;(8RpHI=7s3Dgw!v2}wwnIa7JdR2?w*1&@pdLu_RaQ7$JBlwi^mr=gj= zuc}76oo^%LdbRcM0&$>MTSu#L6+qlrPzq=%dAHaARm0R;1VJ6%<1`(h`_5+2<%B&y zmd>P%doII2)LXEN9Gzk~dRYgKMINDROkp*E_U_{s`tQwNpawHI&f|3s!F#jEu$T3w zh$uEtJRCUbWJW)f*lT!_)3qY)k|i{sJTK51I~#;WW0=Knl4CNLg)KaOqg43^IR>{b zzy4RWl$-!p+~By3|0zeX3$7CYr(8#HHQ5JxPef&IM=(vgegBT&3Bdh7;s~C3)NuqC z$t?<4=H+(;6_n=cID*8NqTNP|e`F6)&=K6+$c{PQalc+54&(?%s&S2x{bD`pZVpFK zY!L)?c)j02_Z8f!xLS^&Zb=SDa3Fx@as<=VUO{U*2WsvxBSak2)PAW+sRfqI#mS&Hy+#l!pTd@tBg5bo?UVk28`3 zj5l#`Q+s)5QpfTz}!d(AY^C-GoNkfOkeD<~;zPp>k3_mV=n9-RS$9<3)LMiw63e zH~RKR(lWk}6y%ayG>*r6@;TLkkhFBpIyetBSEJUP?qeq9#vzLBbp^16P=>!es5O>h zu!>dc)vM8M3_6o@)jP>8v*jt>j6YbkG|8WIJqy*fHZ#=Ea$XOBpZ2O%vN??zX`tbV zIsF!2dcn-li3*a(_|JS@oqjctTs8N?l{(U|JDg+OzQ%w2*v0w78 z1z?hHY!1M``dL31m@%yC7sR(O`SRo(9`-7J738 zA-~a{ej`f{eXU40H`%HrqqP5lqqNAlnoOmx7jXEnI+f!F1xhO2Sf;qI##ancT$qsj za)OGFy6LG6%&b?U=uy1Gmt1+0N?8@%awXXS1x~jJWXBwiI6(lZo}wnN*(F);(=7y+ z^aQNoY9z%=WPyeCn&(+>qKZvLlxX~ogn>pdY7F7bHo^dPFM^>$Dt>*waHd{lhWl}Bl06Gcr>Teu|?4Z<94Vm?Z5)s4jZVC$6o$)a38aE$|vlmKd zV=$u^2ct%5vC5b%=oHDcG-KRcNfYr%={Yih=CU!OwC>s(puEdzST0=*w8YH(yotj3 zrg1Wqf74ebACosFRB45}=_@@^l}=Kn&`aL;m7bzXr>fFQb?aApnkt?oH{ zG|F_QfvRB+I0rZx*MPZ3brV8B{$rxQGCNUG7V;BK0X^5^5}xLSn@hPH*@~W9@eij{ zUKbqja_{@i3#O{v46;?Iyjf_4r8(tzef|a%R3+c(8Lh#KN&BMeg`M^kJ5`FES?`0- z1@EyM@aDJ|!Croe5JBD}s+o98JkA8QcC&5@8RcV8F0XNuM1_MHXzrHIK!02T2Nk>U&Rf_&5z0 zA*c^(p<~wDk{HpNRa&%I9+%>=qdMtTCEt=uFSA~SLcGg9D)l#d6~3s}up|L~k3TNJ z6G3|gP{fK)jxu+1q+w8M>~VmZeC-ckSHz~Wdno^HVNK%yV6JyJtDC$UUkKu70~ zqlvZL%e4qClcjpWJi@dm@=E#B%hyE8Cn?Nxsm+=;F& z4h2T`!ZFLQg3|&=>DtT3L}h3lSZ4yU?fxezfJ??%Kzkuj|5q zUDSmik)t>pF1mrOGHi+Xca@BmI%=?}&5nHJZkj|voll954*ISV^{yC|M(ghXiIZh=W-&#Abm8xEP)hB-GC^B zdRLGnF$B4p^2v=bDEX#YwjU!DA~D@vjzi66phyM2!q*yAN*@=*ZhDwlLg3b~7Ve(+<^0V++r zLk6ybe@Z<*3eDKUEiXg&Tv65-JHkg2M0^YdgM@)F?MgoefBWOFquA`gF{PG|)>1fF zlX!+xrEDny^)LV{d{VQsJwsL-VY%0UMO+&l4hPglk}O9Ke!x%D|4=q#xb-v*ZeFkl z2YWrp2djryD$;|tNvEH$nxY$?<%v{cKWB^V;<*67pVv#W^z$21%O4(bPOXcENZ?-h zo1ar_cs8C@OzGS`8Pb5BN^2BzU6hx|Fjbf62gdJoV+3^-b%Fq1ak^DS z0F@0oqn_N;iYK?DAi7JR3QD@`9XXpXs<4`=hvj<%zUVeCi%Qg`>U)F8Zh}ZvFu!u> ziq;OGg}>|h#z(mEB5W}xbdd$A*ge!Fz45ahnkKmq+f(Z3bs`8O${==jmWB%&R+Y(L z3X108UT$8T4`Pd|{SMW}$qQ%4A!`mrv(v%WDR4(8bMvH2Y;)@s8Clm{DQ~5Fw@j>% z<>i43f%f#L;3J|rhK=xkx`|nLDWe$3d6UU3WX#yM;Crg-1xXRugK}X{Y7h26|@R7?sSo2yXN?+*3V7WNqKTP6y zD1CFZjb<+x7)G;)JuD77vK2F+=Ce69aSO5T_}-v^T!!tb{?4EeqKokX$plQS&8 z7abJx`?LoI{VD7ZZHou3B!u>Q1Z~D00_~O%+T{_nO$g24wke?5z(!`G;kUH&*N5W# zo{if>z_sbs=~|8VV{Mg>aN=&6kAq{*mktX{W??6$ZQvgI1qE0=2iV71{jf=kv-%{! z&0#ft5o2YhJpfkszZbo$n^)-vv&>5wF5}dn5gDof6m>>6SMFT~;fFutUmo=+j2F5< zh3Xw>e&Zg`gIOgzaQnDo?7+Jym1_syLaMK$D`G|@ZU??BrpC(Hf%oF*dsZTr8!GZp zwOeiM*#VrgKxc7VG4z<*y|8*XDs69zumd%MXjpTVbogcT?#;Nl55K)pc>e7W5*gE7 zdWK_qm)j^gr9DoyV|umfa7^DgS)^(*yZUWy4BB=fw2l$9kFmu7&=&m7LYuaK2<;$3 zGq??uSqP`1aUK5q938%5qzupeI(!aL17I1~mpeNAB`gmV)Zt6eh4{e!mr08c?B6Hp z@Kd<}q3+{57}LQB>N%>PVs&`8%YK;-zu~lq-%sMV$M4I@4B>ar9wEQ0ZV?Xs?i9YNq;7v>nap zXWI)Mmz)+uYU;n^%;`2GKzsTB0b648gY}MNxpzO=0 zm0pJtgN-MR&A7v4Q*D4Z_r0x=j-}~xMBC)3+)~_JgH;e>P}L>{K1dJw010hNJCrvx zc=F-OgPaTQ&T@`e%m9UQj&QO2ebIe%+1%M@t`%(E4FgUH@%A3p2)#Y+e=+51rL1!_u{XEp`c~v z1|M-)=rDO+yhS&p;0lM3sEuIX*@?JigENR&T~%9!kf2}H(wcV~T;m!=ks&_B!gv89 z#4?8*00@p8=UU?^Smj7g6cNVZVs{0A;Gz|PLHLToQ2B<^cpnAJU%?S;wyTnBM^dCK z?(GALiMMAS!A=dTa44m{q?@C?G-2R>jh5c&dq}gWxKne@J4kqZL9{2?&>+4|&(=-Y zMd<8Vy(M9BFauT0ld(&oUZDK^XLUpFn$Es<1xKF4kXS5=;lOP0*s0`xD5!maq!H9d zQQr*DeAIprQJIM0o>tI1rs~={jX4wlTzr0ATgNfg_~+tLn8}-ar%t4N6N#VbbY!}p zcNmRVdFw!=3vyVqcaf`+&z`N@+kEWfLB6YQ`UC0KZWitcc0s25erzpHs%a<}^&_5p ze{!z%NP+)7D8YVA@k??5u#}7zD64Yfl`g?$p}c@FS7#f>P4Jy%r{ZxH?c%K?b5jYthqi>r|zyH~Z0i9POB(@QIHq6R?Z94n*wB^N@JR8*WfeOwaW z1u~ADgbFUCMs7+>12s+ccbn#pNfUB9&lmkm(6Skqo!L2_<&FBgF_Ic$med=KYNNe6 zJEKnP-o%`ASbjA*4U%U>rGflt4nd|jf-`|}@CcZ$Mdt=}qPoE8Y%oHcSK`oIny$l!Gxab-uQk9&w8HL46~@;aG}|oJvG) zqOs>m_e$BChWmg-ru)wWezC224Z0(;H9z937+V7}xjH1)%RQ5G9b40vq=vNa?U%H2 zmJf4dN#8xLFGx^iEBmYFw%G!}n zP$#k@)6(Q(k{#Iw7zZa`7uk`1qLxJSR$R|o|G(IgK?o|vgk&^L%YVU+WN|Lpw<8sy z#Su-Q+Q7^f&%4SWqtqGGAs_tjVlO-qgQC9DJQRbZFU8wPWz(9mS4=14r9uCcFddF= zHu&&LKO}4Q8#P$s40|iePpSBXk+@Tw`=Te1j(juhZMOD|$y$_V73}W(X=d0hy-^A? z?DE(Qdjit!3_Dr!T<-ShovZ2G1N|1Sa|3ie>O!76rGA}{GO;?2#{h3ZM!Nw2 zn!Ba&>5TbMCx~_MNf;!s-sq+>64?i8AZ) zj#t!Jm0P=(VpMnp%ZJ$BK&-efREA`7tVTYt>pE0=7Gb91ns|<5`G1f~TsbX@O7Ec{ zx)9m~s|ozbV@!~9f;dxt6)2PAP^=y>_G^ATpSp;7SxgH_U;Zq7r)3P{_+JlVUR|{# z+Q`vWxdT0irdy((!$RY$c^U?3KA#++&D|T)FBc#v7OC*$=@ztUHaHPgbt#~QpGV-+ ziT~`6Pl>sSTYiva@-lo>6*Y7UQ*tIcd}9TQ0rSfg=X40($i@;(vs2uRuIr)^c6?lR zBDw5e5!V1^KM?_h+UnG>2{?Z_049SQIbTt6K)H^j>{$3tDnY`%IPXp zldON!1gE(5p0~aYflpHf$dWZnvlb$25yBl)p#4#s_nxrm*o6!}csI#?rWIOH0e$0h z3HWQDnwBsLxq;T2P+~GbHK7FlCht?qD_h$D$g0Rz1?sgUTXv-6ZF}2QYA8oI6VjCB%Qmv}?Y5_A?MB2iw`6p)IePmLx^Uo>hg6l}RgUUy8XLiYlK`2tEj~TChu~m+3w=Dxf6G2Acs}&u-dQgrwPk+lN_pR=Mb` zZ1DT>E`O+N$9=l+Hy}f5rrdgxnp(+&o~g#Z@+Z>=e{dqaH~zRWS3UIIz%pr5RK$C! ztg+Th26*>-5;#>qg5_|Qntzab-|OseeUte-nB7m;Yr8m0aXCJrLH#;QCa_MUfXLJ@ z<*t}aw=cf$4Dh1IO3Rs&(Tw_0*n;&Gd`FwRj7&AvfWQ?O%csRBQ-{xVV;^mib_rnE(5NVh|;5m2c zq{b?%*;ZJ3i>UODER75~o!jVOcd2AFYKEbv!2gW>F*ShBZ5Kt5@p>@9(C@H}s9Oz~*F)0KllLhmX~388m2 ziRpUbjFM^7T2sCB-mi$1lE7}!iwk|;F)(Zmfw6!xLA**2 zjsQQ-l2+VY+OHwpYBb`ev=rE*m0Okqn~fC!+Ev^Jf4(3pBQ4#?LB+S_(?>(0;D5aL z@<3?AqkBg8ULIJ1@80;XKz?uJ_rZ5xeD}e3Uwl{MyBgn>_^z%_A36y0nL*k55}e*H z!3fCKuZCaTbd;^{f?pgI+4`>dRUyC1@vByTt%qNg@~bC)b&+2i;a3S}7r1xmTs?)JtTj5BF2YXlgA|m;489gG(%dH&ayNqG3N>xQ%rvsewhkP$ArA zat@T7XF_4Mm-xQKbTgwb8-EsC$z+;{hjPwU1YZf?LTO)@BSnN!873^8rBZt=A)sSt zh)g%iCr(tW=DGFja73he@D!IDNJft48K(_OE`Y70gU`ZV*H=X2DLjIXGd6Z4I+EBd z7>TrQpmNm*tOzgHSZgEcvLfON>oDz*$zUDC{UK8Vsaa952#$t?&aa<{G991>q%6)k z3&({xd(B_IBAt;DZHSR>q&TY<-tukWnyGIQ;_K+pA@`;k2cpDg3Oq})Mk$@1N+V%T z{6Dua0t2GGgU2TT)uOl-E|9{fB84?HU<6c+8q`99>eJ5yRU>ACqvcZSB>?@`D<04% zQ5Zl43Ucq)Pw78CFP1ip#=;9cXG`IwWI1xT=VzS=_G(7JtNYd0qCaKzYx1;mB+DH| z;OZxkKxzF00M)g6$H@a2bVPy{NXc5A&PZ7$@7^d^Hcj$Xzn!i-tlvHd2ynNSF^tN5 zK0BJ}R`O*isYi;WY8f(rad0foR@+*@V+?K(fC3!H)D%_WvR$~+AVn9bDzuvHv{`UG zP*r6TH!Voj(57#L&xUHaQK4&9HogZ&=8~@XhmMtlE*f5j4mew1!}0kwhRc%KP(V=? zi@@|T$hynRvix``545`p?I^E`g?0*|{n5*^;&yBdnjO1G651o+ScIEMGP<)}tcnG7 zIBrgIyJFgRyw_>_zt`Fb#?uxVgbW5l)Oh1V2a#kJrN2fxd z6;Gx^PL?5oTi~3V-7M@Ap0;I`rB)z%hcGm~i6Rf$lyk7?E}svfmx57_NgOwiuBg9* zo#9m2Hz%BmM@I47)bzMJD)V1V_W725dPp-K2**RJm{(+j%vc&8#sRXy)q8Plm2=^f z_gv_td4a8@6>ztO`z(jl`}*Aw?H#C2UD3vqw)ay-u?cS_AilB@0I?S1gxo@_1t>TG zRUyfBb70~{as8<-%&Ih5u$qIX83|ePIqA;@Gta9RjmhuVi4`T};~>i+ZkVDVsKE1UWcC z{kr8bda z6`D1b%5Bx90SzsMd)yrPsrg%)$#QjRTa+(9HNP~>?*dC<>dQ~fKg5^%u+L^Lz6G2k zhj^TM_a&Uv%mqX&HMJRkaV8rvC+e+Q*4=RfLp*~MtDr` z)=eWbqp)!1hJaK^4uu{I-hnZMccKk@E1PDGoskttT?-{_GTX$?mtJ~nQl@+7?cp~O^Qq9mH+;ArE-kUgH*OeD!VWU^oykOY4{Am{$ePKl*)DBDSJ|R z)HWiO*Q}#bxdwn0C6%3ld?b}icni}19jV-TbX+QX+wq`F1S(%2><6q%%a3P1=t; zx&2A{0i*@l{Uc;^yb_~z8x(;E_c*TTe(a9eXax$cAJ*{Ee7bfDOaeCoZ^VtjyV#Au zU0S!9U-dP#6rML*{Pu$z%o=~J@F$pL@RhlQ2tC_R=+_GDmVeqJ5*0aykPdlAByY@lD$-n-q z2wTDU!63EJ_Jyw^Ty_Rg&IUt*6)Tc2Lq8rlWJ28>z2ooKdKF<7;Qk-E41Ese2G=ao zdVvw8 zn|R5Cp)F9UVl8LNY`L^Ma5DbZdl2H_G>m22wS>#iRUP%gU{-a6b>XA|jRtoFDRh0D zS|?bGl%b}n`k0^1I^)EculYE-#jP6(A&{d*W}*m`zw1YA8BK*vp^1c}?&9V||6wXL zs_43TeRAjSJwuD+*qfySLbO|(Vg)7dYLd`P$+al`iLhf)Jbmu%Bs!A)hZ%_PE1_k8 z`je1xf%Ut+Q9Yp@V^>aBG;-~V$=|GS@mjXJSZ=g?yb6{SOby&-fvZ=EMycOv z>I4*8GLqP4v;+{j3X^hxnauiW{bN%_3-{(?M@HVI(cm-g5RJ;6%-T|}Pk2*rOKWIXD&roj~tl#kGZ;c-{C+8XPZz(fn|eDiC-psMr9rOY*c{erf1>CWyHq5 zeuKxJa7ze2YYi*bmfS`XJxrBq(=mE*valWwGINx@*;SsqGG=h|3q_K%ZD5P>c+<+ zhKysnoL3V~sjNolwna$B)!mk|k1p}kEpod9Ik&u$9&tIGg*M9ayOB_qZj)fOugccO%sIo^b2hjOBZCR>C*>6AQlngUMzbh`&umbO zGGSW_PAc1R-~w#JMFsC{)(9}$)3z1XaOC3ALa@EATONUJCK5|+i&&%9EHnZ%J2sGX z?$mf0hN0J(l3!?^4LSfjN8HGP?!`ydKHzCCHTI>9M?%X6pK`4ZD+|E@bO1kWzowgh zHJ|GC>*TPh#;B>y{wz&(3Y&8Jbt#)Ny8z*S)HTB%!iaFjs2c@^dbCm83yAPtEmcPr zpA(h9e1!IuYHnD>@ik_e8xsDCkpRGCDE*qcW-M(~RHtv%1Z*ypa>AODUMz#xYvuh- zN!nJ7xG=C;CB%6WZQ)#iHqFerGuM@F!BAQ9I{tB{rZ0go<^WbFblJ&yBFb5U;qK(z z6y?0^=hQ|yQ~jKiqMVyej(WQbNuUAO0(13J$9lQwWHxA<6ZPwpJ4ilmvP3+clMb!5 zKWYW99&7UIKCShA+X5cypP}>fdZ;n&zSNwyKwuQ>EjoT!9|(DVtLNo<5tc?_d*RZ& zy@|?5ZS=jUk%XU7f6F0Su4fwd)a1uK*Z))bbpT`7inx@>Pu`fjug@LBnhHVs!_7R6XWnrt;OxhxLb|N zCN)2p!DP8Y4NJ2s=5vwMV5@D20oi~8FtgjPW+P08V}xs^6I(F)`VZ@Wj5A-0uiFJ^ ztHr>crOhR+uKv|dIOXO^SyikwwZ@+$NV3*&0aiC>xXD_ATCIbqv1GOZd(Y~So>B1B zBgYT^C^9OT@c??{XCU!x>K)ZDAB$?qztcL`56oSWT^sIt(n!vgz}SkcFXQHXf1B|) zbK6;VxG(~OO1VE2LugQMr`#_}yNlIHV!Tw?*M8YJRUoGhdOiv^&75=iZTUmmYFs@4L{O+`zRj4D|{{cK@e!dlu?0`!nocC+vvg_RoF;K`dz3UW(P(Fk-8 zI(o%MakkZNVl8%52O$I3V&$iH^Tz*3H<4c(<;zdaKQGL0i1Ov9=FdgGBcU;QS3%a2 zFBY`cZb{tqQ6$X&{gMz>8o%B$Vr93VNXH(=wLsQ3CJXjavNnmbwli5UrINLSk|@_g zvXN3TC=iA78!XGFkR?bty3MADr9sN+vqf~;m>bOUl$V^W!PE=u;qq!uYHF?c` zp1v7{FHDR^;E!wA%uaL}`=+Sid3VGkv+4tZ zu9Rt#T2iK(eaPrDNSQ{-$Yh!&UpAhfaIUmtpH?}Ud*{-(>bpORkEyJr{12upXp)_& zMktJb#?4XcNX(<3?5|cN!+fQu?H0FI)tRu1@!E=I$qpLpJD(fd{J_ zKHW2omy<as@%QnVG$lO7USsr2lsR*=_tZyO*Og z2tDordWf(}L)l;kjZnH?+r{2yC}q^CWo}gG2=oIy6u=-18Jp?$mu$G*^327|&vztY z1e-9`Fc^L~SUxS5KOTzDbYrEqIEu`u__Z3`i)?)xenIEs*H8FWA-{OOpjLkI=t39y#iI))uqt|V zp&V(X0jgkF#x_%*e4Y&OQOrz-TddE})CQ#5g9t3ag9tL_qQSl+$psnR>QKVrL4-ll zPB!Rna-JE?94@#>RY(pG@4p;Wu}1tL!W33kez{9CBb6x%ARAmRBbeq%*(8kHMMudQ zrumO#3^mH9*$toRw%%MyhKz%bZ;`S24kEOv-1MQELhn*K&vd}?4N{d?_5Mbp%i)L0jEu9#wDClW{*g*s-ot}CwpqQP*l~~yTPLctl9nP^5 zp;%AP7%LWR1i43F&rhrTl+e=VPAG>(5)w^uv|N&d2m=^?ih%Y}pmwYGrux~(wDBE! zjly>DK3*lC+CN0&`B^8Y%2tEiQowN#p#guwg9w9|24v3@fvcY=Na-J>&ORjRAOgvX zg9uVq$@?VAB^^XKY=0oYSaiZcgmaohNqy-}2W^Pa;^6i9Xu=AAHfSZBOlccaQ#5vG zMv><~sUTYte2}5T0xp=2O_8dhCBFloj4MPt;|d-`I1|NP_r;FSQx3vr|Kx)RJMN3D z`{p&UDiU z+sh-Nyg63hN@rax-HPcUgyZadu*~X&-nr>ka9j6Adcr}3_aV?)-W)_Y6CKKP5aF$~ zEvph}1>*J)hNe$3f^r!Li-uzU0__)k>=?pv^XP!a*XSzjiWKCjg@fqxb0DAY-q+_l zU=<^?%lJ>aK`CQA0%TFU48O+XJkc)0Ny~s4MAliM`rq99`ck#GSeA=Q5h+omvJyl@ z_^_yF3b|GH0Qj@!Ug_s{;pemXM5r?xTqwEo@Y&4IKjTw4T!p(5vVpw*#M@>wHE$qh z>AhU|EuLUvi zNIjn~B*?wRc@XI;)G3!gIvbgY-hnt_?{lMmAi-rQgm6;}>Vc@3Q_v|)^@OtbB8Fk) z$58eRpK=yklRL`KO`_*!l-fU88#CxN*o{|BO3q#UBkdTE2%yWB#ulyOvZ*l=m2 zqwqSzbJDtPwUdl_@gOGPXM4Qo6LW<|jjpDQ`&0v+vdoTS8M2I;Y8)YLWw>?64Liuf zin-bakM)V3z;be0%csM2>K!y^B07WrhslR%aud`8l1-%=eCm?)ahg3D$0jD1jOmBU zlcBe;$|H{Db;zAxH323E`vx*taFJDA(JzybH6VRr^MLee3zjr*7q~K__DFF8jV#fl_roe}+k{Q@6Ev2zj0Z5o-piKAC_tUdO41fRmCbL!3kp#pq!x7^lmjNu0XG?QeCjieCqOQ6^ zV3vj|)bGBVZ}@I_?lNSWouvExeOc*`Dz zZD@Pz*k?a3@#(zy6s%v@+>-*;teg{@K8D;97Z z1>q-1z~Sw1Fp3~Eu5@)!^I$}e2TSRa5^6$y`^sKEqE|s2Fowm9EvgcT|YYWRZZ2{ zr_KI>P%HZLZ`I`BO$3pg9fy+*Wblfc8`njH^!u7j@>BHBxVa_;|A@N)1Lt_~-6Y0Y*6$w z4b@z}j@Y~Cl;taC2w^1+_e=d=FyKo*Li$;hL&BMY&;T0l(*J1|Z~cuPOB?^zn63&A z_pt$1)%Xv}>aq460&Qm9Z%zdjI4Yepc7JX?oXWw(zRm_0&A!S9AWA03g+3I}{pgs6 zMkWHbnMRIA&ETh9(f`~XjmbK5`u+Of8lGON5QmLp-o`i32in7gTb4Jdo<2nX>(1P> zOM}0mE5ZC7frX6u=vLm2B*m~@5_M_RK7EnivDqS&BzD`&xT5uFq2JyWTnH*T1xT+8 z^^-oVOKMP;27ixA0<7r7Y36SvoYAf_GMEyB5ZCHYqey}x5(ShERw-At@KW^4DzT}= zOw?(lAtRg9?%5{B&a_Z|OfSse5811l4fdU0*uS9n>-rzMw%>#$J*@4YE4K_y9VLGn zN64SdaQwmA{!skMQNQ(4G}9oPrLbc`YRG_JdJ2hQ^0AFFQ?KB_u{VN0ky2Q^XK_=; zpkJdo&CJO(>K`qqdSnOW<8aOR&7eo{ir4(*-S|kJxj%gT!xXMNw_Cm>0URpNT$AJ8Cr(e4&X?LK5yM#&pIJR`iRpgrht6@ z8<*TFTvQz`080-vZL&GrX0O||&4W=S7`cr!F~tD9X*Yg0%BN{K)9v%ySV3mt)1aS# zks*!ZDWu*MxY-OefAEpZSIpWNjj|g<`Yc}|i$78g31=eL=~wq1<# zXLanoFsQAda*CsNScKY!`B1wQyl_x^oZALc7`vr4li9Cl6wgfQl|Pa{S+PvPVCZtE zQZp+>oH$;4Yf(Fag|UMln1*i0=_6rdF6G1r$F)osEcWDvhg^l7UpIK z^$hC?S?k$w#KNvvpima7#7LQwzoyV=w=IrSJr2MDfm7um_?MkM1pnmp+av$JT20su zHr2>#w^5AQpr_f*9PX$t8-Egbv*a)Mht7j8hglxaKg?e~v$|=NDj2ul2MD6I*?lU;R6mKjN}i&!Mm!8`W$RC4X_ z;>K|;Q$V`x8OOtQinG0G(>0DI6Sd9XlVJlkmnND7LN*u+J7(2gXdGX;AvBIR{#}Y2 z(m2L(HQ*L12;6==$T5z6w~iUdA;@*Q*`{?Z4nJV5IL6T?zbB4>Rq)burrWL&YRjiZ z7-Sk9)JB3A4r_na+70AvFrP!mVu1Z$-@?4T-jO)y;5J>D z`d4eWHnKUORvnF7U0a89V%L_Jjo%!C7_mwG#4r?}6?V!oH8 zD6v99Gz$lW5UVq;mYympS}VE&VngPIUV~HV9&`*nvOL*-hXkHX_!L5s7Nr#GiK)T} zOXzH{9?fJ#$FbXcR30uo3VSjbpG!swiM&1^GCYaOy=VeK<+F3ByuE_3$UlZDk0Ve9 zW0iuPpztGxI0U#GZ6?aqahjpzOpvQJRC1bx0k~||@A2tMSC!+qPw{(#j)*>eJBzmh z6K<~Cnm}~PkBELd&3_~yT?i)TSvAB`#LBm81NQe|4;H z+(lG@eBUoIxP2$YX1&OF3?tG_i9xUpO=P;`gxK^&+j`YUvzX(A*kUL9tsEF@#Uj(N z)OSK^jfidY7qDBMkPJ*s(31*3$@^fGU^*t|{BM&erh+I&#mdEW6vT=@nV8NEU`_B< zFA643Gd|NIp`2@ASrfwIPE0%@{-SI93jkkN0$Lc$Sq;n$#=tUvT~^-d>$0`uQJ4fc zQ5X?cP zxtN)W@s;jJOHQ*?ONg($gqlu#<)qJYUC6yR%yl7;LAkgKxq)%#j-xM_?$wV)B2VR0 zN@eu9*G6#{@_AE0#**hkt}OsdKlxPKgt7|bD>F0dLVms#1b_A4N)uDeXxu}5qgZ_9 zN~s|6l_MUK;)XPipY{wo?C6@$s~i{d+l^x`>njc@OJHpVpo%qU@#3+id43c*f$wG(p8-75c zDI8xJ4OJf2!kx6esmMY%f3eeVFTOHI<3=hkIq{Y0hZ8x^IVuoeIf+}Go#26Wj!K|7 z+;mICHVlnC@s$npfSTGf8Pr1r<-0bv6?tPaqQt+z7Z(}Z^L+7@JA6W3&+3kAV_WI7 zl}GP0^0bmKzH-Q6AhfzRk3mBO)ZdT_ai5bs9J{V;R$S&_dK204Up>BZ)}bP!$?=sr z%*10xGz)%wrA>2;1<*fkeC1K(JMonRKFT$YTdtRD9Q&hO+&F%CwHm4_cxW(=8?#8H zgJ14})abLKd)zoaYzpKW$8SVmm%jL6u5oO-RNH)o4EuC#X~IfVFR=-+AjW8^AjWZb zxIK1wdKTy|bl7IVn7r~w$2cxpKV}@iMXuAYiRc$TEezp{H@@;G!uH}T?_e^Ffh@!d z3DF#p?mpJY6JMFZywGcKD($EE*bv3&%@TOB=R1&*cH%47XcS91iP+hu9+gXkd7VViLY#qEn2R1wl2iXazEWtWhxX%p7_cltO+N9Ix`QbQwSlx)LlXzn z*M*1_@;-DwocAhl?)jHJW&XjvZ{^j|=8o~0Ex1vWm_zeCvLlBkzWro&5xL=>5!w0n z>2L&ou$c@y_EST=Tcc##o7@&R%dGg`3h33`2bCFOlU}q*Fv)v!rI?S`>K${lO|5}Q z9*{Y4Hu~7iU``(fbMB?BP0byU`iLh$uala?763SE;Re(e6cNtMpH-YB&| z_Y&d{-dd7m?Ek{)5VJpPtRe*bvccN;jX00vrH}DW4M-uG1uAa`!`TVmroU1*Z@4Vm zg|xEKu>v>WV>eVb_==dPboZk!Pu!2bx%*&3mN|PS51{_EQjq^zF&-kTYI{nFA|^Hk z;E^=g3&DB#|(xU8emOB?hDdc562}P<8Wq#?DcMeKFp4pRRtyPq(lFLQP9}u4h}G*n-g4jcqF# zvp!@6@;?wqd>HtXK0VLDCCNzYurTVL@Bl4Eam#{nzwOQhQFTk>PZSEsLA4$q0y5d) z9tklbinTcCP8Rt)!{R;L#3OV(ck^G6`v-(%qCT=mWS`QECeql zJmINBcrSp&*3JWwgj(6)G?6UwqnV!<$|wAN-lHxq!~~Nf!%w)>gcN}A7OEiR&VJ9* z;5g8ZmF0k0f)i{l{JW%$A4VX0@Kml-2*NThWD9H>)#4teb%~NFY53 zPz%J5bVN)7cSeXH8m*BI(nqFHI~&|7CN2=AUj^;=06@Ch?=3tn zrq&3I&IX^zr>p(GGbxewTMNW&Py3w!ny$3=+e*3{@gOE$SNPP3<<=(W=Fxr^`lVMz z``r!@j?5L%elO;ftcYtr7BNaihRHA1em5(?Kt?VY`<8zHV(nMQ0LB03+V5H2Zkb2> zC2OW!1N$7H6dLT2l5*bQ`+-f1a|kh*uWte$z&Q*qslro0IQL+#6>cany6VO*ErFLu z-5(vqdK8e&4JHv*xe7##WmV9+8yp}Q3EcB|7h9*o7Qvh-2)@f4-Ik)IwqU8cs-P!k zlRRgHs^UAnFbTog=9@|WJ&Njgu`>HIMz=2=y+civg41B; zEZ>L{2xa0!`J}4`w%aSz-eY1e$L)TVvS{81%^B-4-J3#Zkl+LIzfH`3m5-PIydv0p z+0U>zvR?%R&Ia$5z^X@mNi?>xW^)|eD?D<9JVh%G_PoU(yu|ImDGU)(2r~ivW*P<{ z{$l#O>g72^hgPSa$35KxQq2QW{{R{b;hKQd1DmT;2($3$U<$|b53mw^436xh^2G{Q3AYg+o3uTRz%=drfS(Q3pB z_9#)T_VmSS`y{d2CReQ5Y5Zc3iFq5J={NpxQsWQgG_Fy%3h)G^@{jg1;#N0yVfZjd zhaVxJT!|>X;cPA>$xL#iQu;}yGv{+HiHl5+-@#v!SJ8=iLVNH+bj3gjHIkxTd}B8C z-V*GEL0}FR9*Ww*I~W-PBL1jg=&i_9A{$hCL^2~1a!}LaPNwy=GK8GMAPDsmiug~m zjL=5iORo%zrgN?}z8M&`afse1jpp_DCdP3pw}Y6K&u7bZ&09orWwFk|7{f7o&Skh_ zEThsrHT@Xw<1GRf!%p0K&*3c;D9;1$xFmS!c6iPb)WvZT8IPFCcoXZb3-)|tgw$|! z$eD-bm~oc`68Y80;Rox`j^RPsEx!}FfPNU-6WmxpR5oNsQbYyG)a0D)u6PZ<9dRoS zF8|4hl&3XT?N+cg(WG-L*o`2Db1T?gINdD^dK#E{K}d!1qnCYM#80B0a4Xoe$m7K} za^Y8ve4t0+=@~z6EQJOMaC90gP#9yuU207*FP~Q_VN&nCf^hWc3=y(a4phKg{lgVp zI$qI3<2yC@#>i7yo||?f?3!b?bdN&?0w6eN*~S@qYU)z?(-_E~ObhDmv z)W|d}kmyFeR)lVOBj|(vaxHllH~6PD2XP1cl1+U%(7-yM)}Wl@6gY0rWGYBBMW_XJ zWgbV9fv|*$=|*kRJd-9FUA}?DMDKJR_0`WSunbw&*h~a218VB#{)fe=AFG-GMtYa& zHhy%tV1N7s=sr2YKCr1e)BTz#=lV-cj_S=W)IV|!5$=2bR(>}T>*4&JE*<=g)wTQI z66)F~Fj^fPcOfn~4SHP+$GwtpY#9~eIQudW$KORbepT<`c!IR2g1tcKgI)v2r};Zw z`cSjQanj8pj^#d%gTE#nI|?1`3r)8oO>NBkf|S^i>7tKIj|yQP62W|$quH_%w`I>Y z(EuYka>xiLDF9Sh`4)MM%OoX5fX|>NN!52@ip{|J3hpLK->R~p&+*wzf%7%5aWxN$ znwLP8cTdwu+M-zV87N?}EQm&MSDt=aG2CfeEM@)#0n(L@d6wztfC{>BN%cW_LfzxM zL`1;9L;{Z3FG=MB*wrg*0Bq_d0>Bgn5Z!i(v|CKtZbV5qVThFtI$-OR`#zl#5hqm! z_}jp3XS>JJZLjy@Q6635IvrZ7p*p6Zmyjdl=22((t6sDcJz+w{tg}{i7F`EJvz1-U zUk!>f3luwj92$~hl|3cjc>k;6LIi_6K3f&0xRihhL8USGXg?zn!TgLzl~%@OPMsP!1@CW7c0DVRciz~8L;N@v;rOrr#^!IwfBoQH&wuSIXDCAd^#c+h zkN?`4$k`F`77E7X*xUCY{_8X$r}(c&!OaOiz?+WlR_Lva==A6E{t++xxmA5 zEeFRl*>U5#oW$Sh(j!A02SzwP1$VqU^3InD9euBIe~VvfMw%AK?>O~TJB2WRXbAg# zlESo}%!yA@=_6d2$E&O-kFC=uz)!>jp1EG->|TIVz^lCVE9576l_zmD*aqO`?#*)H z!_E)tr}eMisYv!JHw6`PyvnX#B5c{sNXX+=wt%!b0G{^}0pMr_;CYq%nY0A2@_~(# zy~;OmADO#(&+=k+EZz3{WA5Zu8_^Rl0#V_3)BbD8kzd2B?0F6vO7Lu&uss#FFSH($ zkhe9P8 zF3JX{yu-eiqfd+#0Bq<%_;8VJTyvJp-D^02{biPgCD!#gY)*Dz(ktl=YXA1=j?-ULcU(K!cq+02etAh5Z>p&~J>24=8V z(XJiX+3BvGmAKW|g=lyYZ1;3TRGJa%K`a}z!$EXzE0!=7c6M~;?{e;;7{C{ASg8gs zqgK)i{a3u=&N#$Uc9KrZ&n-TOc%zF^jHond!l={My}P_(V~yIBUsx;E}peZz0& z0twJeZBB~J+$x#rMrKyy$qOkeTwKoGMm9ybaFd=u*D|<$7ZwlXcX93Ax~cVCZA~~Q zVi~1(`+WwN;1y^Zs9nB*{1Qd0_kjPwF4C)uFN;GM9b1+?59aP8moc?4mlxW%HyxWz{b zbS$q$Nli>L_k1pZ?glOx1^zvsB_GEk);a=jl-%w8={9^e>m{f7NA= zU`DCif_RA~+Z12_GzW$6FYw~4@xENhq80|Xeo@IHMc|Bf;2gzK==Hh}6`HHSuv!xQ z^fm?^*U$_vuQ-7Q38N#!5t0q|8As`Zb&v%GycQvTyU*vIAIA7x!Ott9&&|BrWD-XO2J$SkEV01ApReJ)P7WVi;`7Ej4eJ&!Gu^12f z1#&CN*}kx_oPXT))3A&`?mVgMjaIyVYHldo1~{WvyU!W3vo>n^O~Dt2muRnnQ)QRx zOv41KLcwWJm)6bnS2n;J1_T7A(|Q9^wG*oP@{vqwk883Dk-)Vc@2?uyN+cu?p@?aY z`R}>#61n!V$a=`NMeGLCK zWinVcmB^9+TgF00Ez~=e&%^K5Z9;plqviysfZpdN*6K8<27vV3mL)Ar^9;Npd^Cu3 z*}4xkmg|DKIz@@m%pu$JWX3h-Del?ed)Yk0-5(2?`?`GcX`e;WMMP32hS(rM3>2!H z*T;`chg!H;+x7mKxb2eBC62DdoiQS*Mxe)_y?3u_8?(C}QRs>^n1yWc&{Q)GK|cJP zGFui|O_OaFyct>2i}@=d-CTO<+W12A3NpZCK^GOHlK~tVwH>G^vcbb)#vd&IA9_`q z#LlS(DJ5b7=kJZ+R#MkU$pKYgD@K7);qSE7X59e>=RsOP;dNQD%%_02;O4PG#L*V zhspD7a$PeXEzSmu?6=nDQ^;GJp1mDq5dyQeHCfLfD-kc#t(I#F=l|i_!ugxU^Et%O zXK(M7rG;s;H=;8xPSisqFa#%~ViTf`6J2q_@S9&Xy8{%^M6kcvbZZ9Ch8iJvP(#>z z0x;1MxUF3%jT2O9#wR8F2433f4MZ<^2*BP zY|p{X1Ed&8&;Y_}=(d)hXUHct-UNOgOtLe8rBC^6FQ4_JRIVqo#Jl^jgucroyvYV1 zVy1OKDvL@$FB^PxwHGU1E)}RXr$Y?7$O_AVbcQeo;AATQq<$EX`ifOc*&cTApzs2B z6t8%b^aX&-iHl@OqW>}dkByXks8x;p^?{@~meokC>;y{6M~HG}GIf%oiWoC#og{Y$Upy?)7+mGj>mmrU#90oIL( zo`i3mo1$NWqNH$yWV$yz*I!+2ZGDig~*Gb1v3Tk($_M zoT)-B?8$iv(u;;>VOj)`+2C)g`6r^M)3xLHg9q6pc?eMND0m_1MnwqtVHXU3W7xZ^ z^@q0(Bw=Be&B5{`fXIMUt8ID0i`p`)AB^hGatFx(E;bOOMf|xhJd5Dv*U*u=c_ZRn zE5dhs)0euqP=17L$I`{KKa}j4lmzH4BqJMa1j&>j6Nic>tMG|gVSGi;|dl} z&#_SK9qhgdF#loP8c({2G1O3k;SP3>L@$Bfk7UPchioZZ-&{ zbq-A)U|(HEX*xP5lb^0pbhHk{@bww#*XC$Iq5SzO|6nmX+0iokUhFU_n^w+tC*VO7 zhtWn6_H_T%Ge= zA)~A|9NNY7{0G2t30U{(C?F23{3(K~Hg(Pp2fP_9LtsN}BexXO3b23lto;ky*6+nD)u783KG?0%tfNHbP%`$s3`$ z>z^VXmtO}hA=Gtcb=htCWYsDiqm+iBx<3}n!x15@g9%h=y%!~Yp5-f<5X0*UpgO?Q z!>CNbgKTgUA1cx5=bij1-qFx<$*yY#^lb3<`n2^jL#@O3Y4E4Hp2VT_!P1#fcjpYt zTyGDR24Br4=uQYyvt*b`i`#F|Zi}CT#f20>VvCC#^0hdr{T8qES|t459P{o_(Qx1* z((jTZ8ji+q#fFBW zZb!B43J_n{FpW*=2$mFlCgF)>#L~N{Y=n{5Z$V*q%;(Th15Fj-=$3!NEBo$uVDCCOZjmP?uJ6d!uYP{=$Ayt8OxTWrllRcaTj9g z5PVY-oSIl%hPL^YU8wP)KJm5%H%TYMCe<QXB&vNLuqDjjw~ zRoABajR`bZCQGtnJwE{n;+FH8tZO-Ax+Ahbuf0G`C#wDfGCvkY3h5M*G?bNll_+-j zS?`OQ7~V+1J=YJSs_Ig^=lXqJ!)PY!=XGUnY|r%rtYY?DUp!iL4q8Dh80JnLxCPFh z>#Aw|25=$!jj`V;ztHydlcdb68)uddX0<2>#eM|53kB>kyBW}!dTM) zd|h)TYj+ii;F1`oDH(?DWpKZQ(ol~5^winkWPONjz50dp`fi5M>kZi)#)Y0|PYmgGG{>*NLkx(p=@xgYF6Cy5 z0qKfd#JBYj@4w=o+KX&(G!|4Wq{C6jzT`TEeQLysGF-t~(^*nmONF8+4MJvvoi!7m zwfr2(xKKs{U-%ZG=z%00N36dDaF^Tw)Htj-b4A2!0lI7sRsZ~Kq_2dw(5_kBwI|0) zOz|6~`1`FJ5rmM6OvnZ|vtV>>xE^M?LJq=dgz{Cqx#t!T)X$TLB}E<9qHzo#Z?XTU zW~AZnN?`1HJbCStuH%S(>IsoB_Q_Eq72+sUiKGy?H1Vivkut;?ykp8$OobA0>~A}I zp*ocrR6sr8*2ya=Ayu_YnpY!i9nYDem6mm{O1_}~juxF@OPNvM<0^q*NBsoD;6*4M zNpa0nAe%_>PJKfu?(-z+Te|jTcGRypE|lWy<{~entAT=pj(Uimh|h<_#T}*{fCZY{ z!Xn2}FN=wyu$~Bq{3D&DVl%|i!dj0Vz<>#de67GL8$Xol0oUD%CdC=cQhf4N=X6zV z_=xBnsvoLZ)p<~@g5RmCgoY3YR6p3^#lVxvwW= zBlDLcc&;idOKlxNxpo~Wope2U9HMm1+M@X7*8i5@UI=jq-qf zS0#A8@W2|4U8h^|*<#mFe7>9};`8cwD?ZJ`L-85%4D&+P9ZjyQF^pK(nTXPgWn{^} z!LZ>`(M)5GMTeyif3U2B4n>yg(2$LXvxmY)%lgN74pN9kHmW)m0zC7KW#Web1MI9Q zyi^YIrW=JVnfi-`J1Rw0QqJS<6J=yxRg+VH9bq`R%T$NEeH>Q&&2X2dz;+|kD2=h6 zm}_D7QZ^u;xFJ?ZL?N}k`zOyyCiU)p?5wuc-oS5bEQE$VaND;U3$Py1UTZ8w?heA% zXWWw6wQgC*nzd#~fvz#5GKIpl7zYngZgrF^tKV8pcWpRmrGF8}M=)QWU>9Gc)-d;W z96qMmS%=T9k`0d88T|Lq>|8oK$Lw@MpO#!^YB*M=b+#o4FvRcHlN^xCA)rs77@}6_*)pyz7^Y*>NvrQ zi7BF&>aB)Fsdg7<7sO!Aj$nUIT7j}TD;czDs=k*RHhe^3l$ou+o^cy2f-@C1+ag@& zR_2!89?qxpz&f-zSUI?zng?FTIK1-EaGLa`VVBFmW|EhMeqfUVLN6K1z(U?iZ$=FqWw3keauhLJQfFF0tskX}6>5_!PZY$K>0<&zeaaHqJ>zF)BMW1wz=UyxVl z4HkKk`N~lI#F&X~_NoYtq%*snAhqJN+j^${y0hC8E~bR!pWS{V`GWomEgGNQ_N^5N z@!9Q=@h4G&l;9@@c?3ccKZRO5kns9debQi(Xo!xG*29pwI zw};~B2>VVlw<7)}nkHv<+nKGH+3hga@bLZ~Cm)b&@!rhA`?@D3OAO8g{LVYOJw!!(-fTqxc?44)gA*!mLo zBxiQ}nrNnIc6+8}oiiHW&0eP-Cj1`GBGy0ZR<=XCd_U-k(4p+ zzWW>DZWGe&?08RMc*5*<%;l(WCg~3t?zTI--GJB_dpn8%yxy&muXp$TUAo;sNxBuk zfBo5QhmQ-*ZZlL85yvm*#S4)yQfrv=%=v0|l4iGOL7t4+nLH)O>^wIud3O6K(m^f} z@w@Tco849j$lTfOg)A7K-JYzFgo1x&0mpV>U}S^hXSc6^$lfnvrFYwY7UjeZuh*K-)9jd~>$?)A*rBp}sM#uQ@AX>YG*Hzd1zJ%dir1n$#UA^f0OP3gQ-|5;mA@yPEDD%-QRC zii9e{y`CSbz&Eq{SE%l?OJI&gqG7^NxG2H8=Xbz@sf#^AmHY|_C5#2#no zL0Y-F5gO%MdW24;SA94h3WM;?)! zYv(?o!G79cIP(qXR|fvBF@)?y)l9!a^VJLG)K)D;*KBuKo1b|wH2d&2ks9f6t<^l! zAyK;>3gO54=);~UlhA^oh$w=fBT9Zt1(uJN1I{iyyPKCVWA1IkA31Y5jY^!rcwMIZ zi+_ZXlb}Vp{K;@9nMCmH<1l*xIEDm1#gDjB#T=j6;0d}ICgL#&W>)ANMo?I?0omSi z&i41xl6vP(LWh;~$eNq_@H^VaR zOp3UjyR*5S`+!Lpj(6S8j-lmeT1r`a-@9e=N+iE*J=6VJ`lP~m(z^}a1s^0OTiKOA z-Sc&MX8|Q*qJVma^D$kyNrvTv5l=?L(1I9Su(a@kt5kG^WTv8Bby-ckKN)+ z{GoToBtCcVZJ?tAz9omKsJ;QHbv44%jYMHm#Z4w|mF{&sO$<)aYQZYwpv!9vHe*aSTiZnSlc#ntX(BrVf;A!W$2vC>tt;IXU1A9hFP%R zjs95s=(bfEYb~f%c&tstZjHpTR{S`56!T!0c2534F*E3f)c8-P% zG{dTS17*e==yx;tb^Q$?zgDAe+4WZ8R{`;N$z(R6JSF-=cLXR^^Vg5L3TjV3k&pz! zL^L<^XZHlW;2nv5;4+s^&RaXx>3v{~`3gs^%gk@_qFsp=w- z@;xbQ)h=FT&XopVHX0^@L5<*Af|Nzj6Ib5Um2P^>p0pIRzp>lFY*2x*cyuC?_#<|W5`9Jhmdqib1U?bdt?yy<><&-hOYqwnZHQ%~f zhM^N2aa}lm+0&EUwCqWi!C$lY zKVOgD553m!ecQxU@BLNik<%`|FsJ+a*+NT#OhKCPw}(V1NO55;@~2{Qi4)=<8| z6QChPc~L@dtm3u1N5tFEJQbJ? z_SY#RKAZV@=yWQW~p=uUZNPY5&pS& zC%E{X@xI5HF0H-iSAEf;br}9FX+09f&1Y559NLZgdArszwqvm+2EQ`vJbflb?xvB$sOayB80L%A#!Xwq*m{S zDwl|0dL2R8>|Z53a*z1|H7ak`COcG^cZEi zw{1fX&C@fMw}M5I<_KV@NO71Y=|d#tT)46TcSso`zX*Gs<217$ZRp2R@t=5hTKp%^ zeftQ2ol%JjX675xBL{t8?+;ywUGDjKQpa(XtYWPOP7u_ZX5a)#DR}GuSGZ6{k4R0S zX#aeX^>0PQZmXtJrH%zGET@xb7!gpp15-hCLEg_yhvsy-wByynB|bV;9lN8#<4tPF z+v%#et)AVWwXbp{8|-m6MZNpQ`%|x!x9*Dc79w$mAQ3us2T+C)wdj!^@;2ON!%&Hr z3_zCN>KpTCljeP7TdEw5Xk?TDoao7`$}J1WrLI6rt|krHXU52dns51S8PykzS_DQx zA0=DBzqeWL2s^6ea~_avCM5>(D*ea;o{QXk7H~~cDcJ&2fPW=<{A+SIS4JL>!)|6r z9#6x&1?tiY0oK~jlgAP4Rf0T@HobM_@pf7V`UlR!dFy=gN749!v@fB0`zIEOUFgLdQaA(v2-hT_t#6TP z;d?f3>u0&awi^!DB)yV27*tS|LvO)Qc26%6V)8r^^1NqL?v*tFmO*YKr~q)e0`T6m zIoqTqyl3+k?qyDTC9yL)j)>*GU=geW!kfb7I^2kI5phQMHB(#LgF zPRQuti(WY%pq+VB+*`j?vpw&?^{fcp{f=TtO0V#WHla71dmQ$=g|>*EyKr$$e2S}% zM<-MNF^t%Y&E|%9Xb#Z@e@{Yr*h4w#RW6-$rY~r6-y4J{Nz<9^VUo3y_wwvQh9u9A z&IZ85`H#dL5~oykKRM_D-AAs+H>QESwhp|q*Vch+ZSenGZW)50OcG7ZjH_b;4+VK6 z$Sh`sS$~T_J5EQO%Q^uYfC`>Avr>-;{)V^Ck#n z1i-}2hwkA-f*yZm7yMozzk$Gww{l>}tr1gHjfr*N)mEuA~-?@IHNyY*mXiO@HTwN%_(s8p7vbBtPrt^9cojktjR?y0P=E#g$+2&H zyx{K_5*rYl&x?are|rUb3l|b0d~Fu-VO3uaT7Y?~>WOh!d&0vwX)|}6ag=$m&jF-;4PjDLvrFBbu|~(jeVkI%sCL*$64?oQZh5- zaeOz!vp#KU=(V1z&c9dI|ykeW#P@?7f)=_E)Oo7__DDfkL687<2*0E=@MFG832w8RU>_6Fd2G zup7@GN^ZmZk~@%v0aK)GH0$Hj(Z4p{NFb29Y;du*5lA&GWo6Lw0*JhjNf+g$n~ zSl=T)w?@`P-Egd4dhV~I^Q7z{D3nc_xCbOmX8 z^cv0Pp!XE=;tnE|qHaPZ(Iq3H5SHvDoYe)ByUwSaktHaS4Tf+e;l-sJnkQ6cYsY3w z#*DJS&J?YSi5>$;0_^^Y5Ecz;Er8Mi0FjcxY}G91;9&G(4X>Si{PZok~fBsEQ7zotdtw%?L3ux*INi&W{VrWOX0GbVIrHw`W zc~EX{Pf@j!yFGG22xnQTG`NqN+-GyHkQR~RMy!Ez6n}ASGW&4da3e+2CsV zr2E^<&ruY}DA;l?i5>=9oOOlUkP${&&Xf;~;3%q_8)+FR{1b9)4DA!#2fZbrb60-F zhER@00pR^E$D7PMsxB7zGO8}+PwE|?ys;7TCQ2oYYcqa+7xS#*UR!*(|NohM>(_&s zm!pTCw;Q9t`I;Z9HcFcx-XkZ9Ux6^BJA&j#^M5T!;EheGX^=R_B7}6*ek>)RT}{zr z@i)JMRV|to<%$c-j3A5o$p*Jc^1FoAmrx3e#*wDM!aX?MG^ITVsTd>ju3o8JeeLwK z+%&s;5&c{&$~mW>(+0XE| zJ+8lUo{C(I>ysr}s4<^V3UmEK)8H5Qo1Yp#dp*cUjqXL2+RmU|m}cLctDP%iq#SCx zZ~=Q8^&zG-b)?*Cz{Y4cMv{eQhZ9O+nw@1D9E-nEd*L898X;X2H6|5BjTs&_^3ng* zb6lF`D|M4ss-QGJWxDV_{E3R6+XxWV*0r5%iy1lc)`Dl4PO(azJZ`{=E$Sw<<{gU5cXY zz@jL7Vo{VG>(MM9{TmGl3Tu`J#}vb*F zgZ8JA{Ega+>z~0z(SKx7^dDCg{ckLa{*QW;&Bx2}jy!^5#UanqLsZERG`0hn< zd~i`5AL;QjpY)77tr)qOcxo}FhI^$7N>5kArd{y2J?UB9fQ?B{%ioBTNY7e?QdoMn zHx2HFzxk!7swlY_Ruso;isE>tD30G<6vt;4#qoa?#qrNPUgndY(xOWB5>B<}tL%JA zF*5ekNVil$89T+W>0114PsZ*xU}G|Np(Klpok}Q$Wh`wPY{cLEGB&9wxtLLuT)bA4 zT(lM?7oCbKwP8`xvr|!WaZpimaePs7ae*fn`Q-K55w7&)D|P?L#gsbJD^*Yu?=;MO z9)H`D#0?GDm?VC65^)kqyo*o@OX6J9;EVX1UlQLcN_xI7N-owcs?_F1Nl(9`r01}r zq~~u%Nl#r-(sOfB((||{7x`rDdEsY!I`RDzi;=`1Pbj9;od3t(d&gH*q;cb+L=jP9 zLD9uEc5H|ptU--NO;{9Jv4912EvTpjv9JOGCbehR8Dz)L^Jb!{N|I_vozR{ zydEIQBCn4TN^W_5OE>r-ezVK#mx-jOI8muh63N)^iDaxQk&K<1NX8~5lCfEdWbFP# zGWJ3u8GGN6o@`S6{g@<@xK^T4Tb`T*))yz)rE*I3T+Q+q@taSoXKAn@sU9oIBGtDO zN^YrsRyX((ezQyU+lgdsc_JBGBT=c%5=r9VM3Q(!B1t?Wkt9w@B#D1ZB#Hk@Bx5fo zlCl3eGL}vDSDa`|VzyH2Br4Vage0)qM%$%w%Km9uFs{LGKH2}91{;$7agr>ue>$P$ zmi;SqgV*9WyX?g^na*5Yg(f^lv*uOsaKD)Vdd12)wGb6;5VO!T&Tf@G-RkGi-s(N zFy_&a9=gHx@S9yj_D>|$M<S)70n&)A-Gi*u>i;B?>Sc+fx=W%`8zqwcofFCap^2pWq(oAEQ6j0n zHjz}{<5=Nr^7?EdseU_=R4;erHCu~oBr3Jp(MdF9@Sl^E8a5(HslHCBoZ9x77P1fV zn@`)GJxVnm(ze->EZSC2D7m$5iEi+J_|2|uUni34)e@E3H<9d*NF@7bCzAc?iDdup ziDduLM6&-%BH8~mk?jAPNUHlJDz#%G*)LBd`=cDG&Zd*qT1azy!1VAWdUWTJNlHC^ zM3Pd|oKiV;@)IqJYe8`H>Ewx5x~V*^QQ4LLfv-eDpt)bs2JP8H6>O&fD@CERRW2}d5Gqj<8mw!ANXC*v1lAa9M? zlF&#=P%n@{7-oRa>H>(#l#Rd0Coh1Q!B1QzqmSgyYI?*loTp`KIG=UKi%#Y0mW9Qeqv(obX*53Z!EGaApz+BCsd>L<`@ z(|nDkG9@SPdXka2<;_%o7uAV;V<4c;p$BQ>F%gDlHn(jh4m~__h)5XPJhfS0FEQi< z>vThS<62i}dX&?V^R?8wc5dCza;kd!ki>+xs6Vn>mNUY7`|kRq|oAfaA@OpBD0FtgtEL%@aw}ijA|* zY5b=Y{N!sCw;glzS-EpDWN>^Uu!%vM?*);R{78j$Iv{$)_EM+b$f{SqGV5tNV09ge1w@1fmPWNH z*9~L~nnNe?z+l@85t{uS*wlf@f^CSqWNZ{qL<&pZ{z+~d!l$t0hk^X0scaxi?vY#` z-vY;BSMjNi>@`)TmK!F?p{QplEHGdL{cCLkDK+-M_!>YO3aaGN#{E>jFV!xHHviD* zRw$@pe~+RJyTZ4h2U3oB?Zw>dqm> z?n9X7XpgpNDCu0&U_~EB6j(wxxf}Wt!wF5_V}}VI5RQ!3pJJN5=oUEvZM#!>??3VIZZ&$M zMih@+&EZT}5({RX%@vY=<(DpKvP|s-jk@^7OjW+^X#;-0;Sii=FQOPE%5?ciz zR6c-}f&Q{fp)WI~XLfXA>w!?+xo|p8K%jg&N|Ubo=f+<_Lzc*gMlHd)@#+=SRWas^ zSS3a=0oamBzY|#{{09o*z@ur|@-@0F?Xau&X5o4YDCW~NG7B8F# ztK_v+KvYokLS=XA`1eTstp)(~{N%XL@@iN7(}W>3T0L0ebb(B_FTMEr+M=SWR9j_g zS#WLq7#2ap>JBJY>a&NKG^z0-YN*>Fn)C}|pyX@bZK&iu1HsjX(z_N4rY+)xGW;3q zF+)6pM(b`qE3Np^$x-qtgZsZo@0@FG|B58dMV~{)cX+fUR7FUA3$Vhsj5KdRoz??X zXEWYzy9vCE0*T zhr-a)zEpMr3HwS$s9y-^YMz5a;>MN8&E3A*`0+qA#j(3iEb&SY?aXKtR>AENC6ps& z1?<}+_WKsiW*F@nk;>8gC_a%CBZs6mxPbdTMU=^V{^#Dzalb3|PxDht;)mXK!?cVh z?46pxqOnvuP#ajla%l%MSgRZR0RCpY(MT3EAhz+Y=Qx`Zc?l_kp)J@Ee@A`Gcnig1 zf!yL1q^jOi}TgTx-f}wUbgpSqprPREmi=606*o$%7yX9!4f_RKv)<<#w(XpI#(IaCqL{Er4 z3wR^KsN}LSuxq{$8k9APucL^CP$+kCf?U7P;G>PZx*>(i7hDqkuLreGYAgNzq4@6f zjb=VBKKboF3rb+!s6xD$%uha4C4+fY%t8%eBx+^66C{sU zr$D#_$lsa5I5HG~jet9_V-#(=!_p0*T|h%Y;72M@XxNSAdI~5XWkX}KPw6oQ%6PpC zDrA5ZTN-WjMH>OL!@g5AZ9VA*O*L@Lc-`d_f!gzU&`r52pVq8D2*hq=bYi2XMpq3Y z`@fOlyt0^rkDH}c5b@F>A_r3BUKT-9+OC0?YD9g}V5XDWhGn;iIRg|r8A%oo``K`g z;FNldm3I}yQKL=a(MdpICV*Pwscl;~CyCT>%T8W;z4lQGk2vWaK>DQ`bN9O znYAmQ8Yl1DH%eIN^TQWdKgB@Q>iEg~ZX9T=KX_xJ5D{5JlG#EMCop*mNs&AHucBR4 zxNQp?7~-U_x$H%)IC}i{sKBLW+cs7_+paH#lQik5j6CjB>;U?>yb8 zj^$F-*N%_mQ?z4NSUZeSr`1MNy?1(=}x$dtys-D@}e|(%y}c4 zRvA4@fGRTl6$ske3*86!jJK{r1s9`b?IlX}3U@D{A98y-xhjSlnB7V?RurFz2?Dmx zzKBWc1}5}Zfpr5jzLgAG!X_>Fk|Ljsw1#xNsq!-3)?9$0p@kgyFYh!0NXP4v3}|D{ zWmx9eLub7NZDhO;uo9u|#fn{E3#Sc$(NH5WYg}uONHk{_9v0!Sa*rznu&}|f~6Sgwdi5Sr<^v6c%*^oZ*!{pP1^&j<=$qoJu+Vdh&?6R zNjs+SeTtr-=>{FMb_mBWHdUZRumH*gb2dA`G1h24EsgY5h-AF`<{ zRP}X>tP1x@!w&my#CvZZk5V=3l=F#eL)n@r%coX{=K2v28$Vc z3q$YN0fi4Pa22R$WZIr#@EdcaK2icKh#CN!^eWP}{q4;%CZlh1g>2wlTrEA$U@VxVXas?EIv9e%y<1d_o@WBHb=lNHAx>cUU^t}4OG<4SOmX+Bo)+t8%ci&i>mI3qBl#>UAiNR8}N=EOn|8L#`n^o zJ0ps>P>bBlJEHhtKI$q>e;7*c?Y9kK#gbk{L2ZF@K*SG~X1Z+>vjnBN`ob zCPJ7i%Ya(G>duWRoIam%wCrt8F3j zl`KM-uP@wn$JLvWIzgajY_cV;Izn(fzL}jcV>I-wQ~`>&@W?L-HROT__9Of#^hS8= z4F6f1me1;`0YH10U_U~ST>aDg5jH@Xm=>aA+m29NW%mWRmhJTW??-qCue4%6!W)mn zBFMC4iTvcf+Aa05y>nMS5Rs}G>_6D1ftOa zkte$3EQvR>grOsiJzgb~>8%?918i%sk`^;5#qop+5kFDiE%-(;e_MEqKexX}U(uEp z1ta5~CKXVB1eI$2t@=Z-#ygWR@+R8;x)}O3elxg%j($ez0vbf62QefiM>;sq$cOg?W3`{h0OhtAS-v+VR77*Ego5$a#DV_L$t0{qewK7-5KaBF|>#~Kj9V_CKP*1H$>+TSf8EeJWNwXmj?gwmW=oIM(zk9%2lSUihlix{hGgC zmVOP%+b^TNGV6n_DL)aCC2)~}H>2w9F^ZQJ3JASS^KL5g@2eq~@u;R^wRhZvAW_oK zMpl<5SEeUcq+Y`FGL@-@%GAGM)azhc>$%guA~k9r^nNB*B4*nIe$FpXr3^~3_o}ixanY2fasL&7?9ezWE>RN` zwk1oiwC#fL2NCEyQePrDy5*1Be~*@L>rBhqvHVh;J8GMmEnhq-ZEN&Z55bJ^xsu~M zM4y&{y=IbuBid{4R-;Aj3s7omNzWC1nWDk$3!b;IIT?QU5xFvoNu{!u;S(bNo8sXW?U0KzK$gDtddFThL)v2@q)G zjC#KHwI&A$dD=hVDdyzT$btRA+a4z^+*y(`bL*w_GzY+)Z6%{e3_#%g@ z-0BHfID@8j0}pzca~JP0{avP~5y%J6D2-$1^qaUZPoO`tpUx@vt|on0yk^lzIjxan zReb|Y)C4NvXnktLd$r~7)wFjTe?I>2vWxLP?f44(-(}-4OS?K={T;t?>#1l*D1X{k zz$V@2UYQXrX{|!KQ2Q2{)*+TstXgLD`?lisIhB8jnf776sPBtFxOFX4p$%VZ^K{5k zgseH(;#m7mTKE1JIoAELiH36x~0?G9<>nv`dbnm7-Z|f z{Ixr+19zi})`9mJ?dH<~T3jc{DntjyV%N5%0~h{cC^?Um?7P^}fi2h~_5g-;U=yah zI`EJrsfCkX zw1Q=`c|PP1Qu%(Y=Yk04IX6W)k#T39leIzBxX7G_Gr>IPz+C;)^PKykOu!G<(>oq; z8wD(aj5gvU%X3G}+^S&H%2>Z<#)7s@H|z4C-#4d1_tSkIzP*$4oHH3V>3Pluu5{^1 zm|?PylG`PkwEbgAL{#=NU9tDnniOYFTn0YX4)ZeDnoCH)+zR9kb4d?Vch?ph0j&B0(HYWRar##)uT{J~y8f4W_>ov5{!|Rtz4D6n(};Ij#z#pDXyc z#1d#3XKX~M_;M+P3Q>eiB3y~OvGeDfvJEYc+n!E90;GN|v7pZU`EF|%G4v@`kQDBN zzQpiHQ=PfFByb0nZ@OUIl0$fR7^gz41J5(QsGd~%5B47@uin7V_r3>iLPH^GcN7-! z#jp^>sY)%YV*L0vi#{bAIxq*5{q4aREz}AU%qs&f^|A*+j{AdfQ+>N@=ie?7Mr7HW z^*fyfzXK?N=3$yvK$t;};20Oe-Fdc9t8jN7QJ8YBA+H3qS7Fgqkyog_;{qe1LhXA= zLb!SeuoLb+qDgC?SzNH15CA)#7Zr9E{KbvYcDm04Pbt7*;L{<=PbFD{?@Zup=GHA=@ z6;OJe@)AD_>DMvFslV+NK)goMgaL>I$D_cj4;BJkk=M0E)TT1^Rb^_ax5dHOS+NPV zlI2n#FztuljN^r<>-T_W)GX>B9_2BTsjyYoW{QetqyqzpL16RB`MK@$^ch?e!i>>% zoXY1$W6|N_-+u93&PHz4p7IHk$S_^@Ac+7Sbv0GDsGi|Ee7P@98 zS)wiypVnZw^wQfD5_alQ5iN7I?$xWWX`|oeUv$V7JsV; z-uGTuLUq6HC#V!OFkM`F0pD;JV_da@dR9C@CR4DgTioxT^jwnnuWsTD=TU|ZNADbH z2l>!84xn|k3$&KSgh6Ppa`2*{jUhDMw^P|qF$Q&&>AC88b~RP?{ZthT1&?pG$g_S3_9;Xc4B66_H&%eOBecU?G zO8XLMF|8ldgjx#l_fzoZ_Ub_*D4y}Ap#>eneh*85SGL7y)x%B>lbvopH;sgbcs>TR zuo0e@8JG;n3}5hVXmfc|N~K{U{vT?*+r59sc2S=-Dp9?>eG( z+_VtCkMf~y7eMQ+ptZ>~1o`~|hZ&0B7Z93eMK$_n0<`pO&2MR^7<3g;A(_Pp?fVDe zcYQ_eWZ`$33nhq!7tyt4_Wg7VD2oNF%t2cm{hgscKr-fPF6L2G}{u>)m zqm`aO%$xNK=vcF;EWDwy#Ml55u`92|u=s1Fz^ME;Ja`va=3uj@XNO#fgBwvpaGnGC zR)iD*{HtgSqe?ivj5kUvkKRWej3WLfhZNzgA_r6=)(?Fg2pj;p@bPRPmc)j~bmr;`{ATzL$Z zn$6BC0$a3}kHLq?=`;pkpi*aea1Q2tSCR)exfpZ}Fu0}=3~uct2KQmkWhF7-2}tF| zVXv^)vzN~Uo@MMb4=Ou}!RNhJ8iOCPo!i3TuWR}ke2tt=WAFycnvw7mZJAisWZ0d22A>{q!eA@V$eUp;Icw6xT=#FT#X(276!2cfIqukoQ~U@ zwXqqRtBYC3FvoVXj{`6nWc9I-F-)3oANs? zKz3u_0!qayNC>mt1<`Dn5kh}VUx1C(Eov`Yuy1V;W)_6M4`AaYmIg18DKhJt=(jni z6^Oz9(p2m<(FY*QS{n4Vk?oH}`}5HL-0-Ynro6s{e5q9vtmkkSTuplkZot8MOMfKK z<>0Lx%WtX^0D|2J0lv@U&sN@;DCIVha-92V&~rcQQ4iIQDO8o|paqhoc1#uZlDU<6 z?$U~Lln0P9Uh|qLrzY6$`SOo_z8u>%ROPCZCHcYA2O=yWnp{xVg+)I*gy? zvr!b($au@&;tUlJBdCo5%Wos#3_k0by~YtNj`bjP1yg)_D`91A)$B@~V5m&3V4-)( z4BqF@NkI2HeuErvM@KueI{eV3qWxK^cd$!60q!nsgu<^g$#nF#8oz;Zg_%;SOXYq^ z6>T_CEtEG++_2kS_RC~F1&47q|>ASvD8SsjL(9wAMWWPudtxs} zW#CfjNycNGl$}n)64B{9?90nf&H0H+O>;`+rsgu~olVVKq_$A=17wD15G!@-=>|j8 zTswf&CqFfJ)70cy$n4bYk%*e_ITWyri?ggTS$se~+1w*hsS>ADZkk^bq4_paTWCHm zAxoO-E5q7)elGt|lcZFWQz|!?tAuK{mM)dr z!sP>ynM6xZ&<%#Td~5*eq9~*=muGAK{S&|0xjZ%z|H=~S-};HT>?Pvg(~0;u)8R}u zS=eoA5-xv^ZPxiEW|31Ww=5hYw6$g7U8yayun#hm$ii^lU`Q5*29Pd@LJG?QkDd~@ zzvDN%ES#2z%X=l_^4f`X`J+T!ek>7}uS~?{(GLHzNle$tNo1iOI|lPh%ymww+!FH# z;eahM_egD#m=a_rk(kYNgCU9O7eG2B3MnixMi$OP(d-iQe}gRSl1LU-bGV#MuI5il zA~7c>Dz%qWDz{v{DB5Vt)e%x#R zZRvYMYKzPqjLam`cerjaBz*@5kS0YTg{9BLj(4MIcIg|J$SWO`$Sd_tBv)S~l9+}> zHs*#za&>wlx!Na@T$Ln}t4}UUB3CmeCMmUFqEdaGQn_XHVd17NqdQ4$kqTMACP#BQe=vZLHax+uAOuP9n+U6O|h3l*%p1UklG|Nj_C-i~N0p%p{Wh z{`go)ZkA+$^aluF2vS&*_tG+2j^FH(ymlfP{V0+2J(fuNu1sY6MkkWdT@uOYYKdg@ zokY_2KqBdzIw6Vl{n?SLZ1TRH7KYsN{_6QjTAY@s)M%$vZh0>j>t)M(wbT|V{Rv_d zlG4~!f-ldDm3L2)1=7xFCIl%g@58hmJr2Lw<$cRUlH8t1Mqf@OqjM9<==el3T9L?( z_DdwmZHZ)bQ6d?gok&Kk`A6qL< zklG^4pCdCQ%duLq@Az z$)_Ze6$2{u!cRL zwc-ia--fbKR*)N>wB(wYgI&w;ujaWYN~c!BSiF@W04RqKE%F zMRh);hxbXcKw1lm5rP!f!yUBl?1|s(dRUZ5civ2-JM$9h&ZUWTXILWL*)oytwCkWd zw|##(k?zb*q&wpi=}tu=-RYM|ciR4vMBW!A(w*6kyl2zHv06xTQ?+bNl74-1Qj$_P zCn`1GDV1AW2a8Qn_{dERkzlryrNvqKPLWGl@>` zq#F$B^mYNHn*vCFe|)7jHyH-cQMB_V59}BEC#nVd9eT(NSJA9@5U--)onGobr0SRS zQ49apl54oxpGO98KBrc$ju*g_jxQ=wcdXzNl#F*gJ}Xn7;m?jYq8HS~+OfS+#X8Zm zv3v^Es?emSnvZK31UiGq6xB(Zt4FDOZ7PcAb^%OgOnFZJRQYvu+dN-XTo>fapDKU; zXj8u>$d^A={yfxI_aB-5s)m5~oIlE?EpiTGBmS)p=k$6qd@d);J?byY9gT|?wxMC~ zv`0|Ozel~R5MG^%`k{!lvhGo5dEU-6237PO(zBnC%XUg~UbfRmNMVb_2-UNSxWhj7 zDXC_;M_rEV^p`sfdC;ehyx;Y9=VHk>&*CLOREP%VJ}VYIda>kFOvjZx_QjH?k^nrv z6TMi{mvw!^%~vnlx8hJb`U3;-!JI8icu)F%jdI>>*E6XH)*aDL<+&$a-J{NXg3+d& z=eiCE1$RV0fv?y*q9bSa65WiBtBW#_0Y$RP^oc#tun_;sGYz%nsMOta$qQ0jh<_|{ z)otI6RM5f>#a#ce8DD1Wr`;$JkMXoj+GTOR% z2N>nL|HqvF5hE473GYWpqW{M(|nX+hU(cI$<5Uk-IIB6?w^YC#1OyEP}+Yed2G zdF?ZtQd#YI3)_2G+O>V?HIgFUU@`to;zQSwDv>iQ9z|Nk#cxC*Q3SwjL;0|mk=}hE zfbHHb&ka)@GZb57TTpd5n1DQ00N@y)W#jjkG#(oLQ7(sD;@zhD>pt&1ncfV$D>bN9X6=yR)alsGz7Xo)!0 z+W6?R*I&$4i4uK&gV9+hqtAbzX8b1fG~?CD_%3VonZ;Ak3Oo1kQD6t5FnSfdUS-<= zx$74<^2$wxg5fccK%6l@Ok6H{a*{}Llvm<85D1Fp#-Vp`v8u_wSn~X_&c%{P;8Q7} zNZ~(9wDjU4aD;`y#gab=rjc7EBd5_LS7YBv)e98J#oviU-j9?l^%2pRtFs73ap0O7 zQ_PSEm%(8BlNe1P4{UkO8^ytw(`FeUHOf5zd~Y+5+tsw}AElrA6A zAQLu-z9aS)e8g%|-yI<-wXGZ?9q-bIIGBZ~rGb?^5GWPLGg)51b8k64^DZZ>nexS4 z3QX#m)9C&>3X0AIo%*!)qRg>O+q_>oY)^&UEe$V)%+MSBFCepU z18z+k30;o6>m3xEsCFocZ9^BK$Rc<(2(Mkc276#Gc&DCX7(#n4s*OtVdYDad1_8RG z4+^+es~sdaOE1~OjMraB|N3!A+TtbN+Y;+%uNU>$9k87)JqG%IKsz+}_$D!ywaQPi z^?uSidLmEXt|4Tr4erv<(E~pMcpM<&=&MQan2^9HU(^ysQcNr*uE*AW^In2KAp&jB zc=wKl_r+t!a%0bGGnd^+k(BqhaW6a3!`};xoL;2xZ2_WEdEFnVL>cb^N%w=VDXLgA zR1W$GatSyjz zdNPKR>LG#!FNN>Wa)dI=la=3!DEkuQ`XXDie?~zUV}b{{WA5h0q?g!LF$w<_zQ9FE zcj@^h`A3zECiv(xYgDs2;on-MS<1fETV#uNHe{LpHYaSENG&kFw!6Hm3`@)j0eHp* zkW>K8ctyex#zn4g94eq9l+Xx=?alxh)ZW(ztO;u>-LabUD$%oR+k|kEeR*+Y9EC5uVBW zL?Ym`upnVQNF;-T4?Wo=$8m#rM=(|tW$4e*bs989yiugOB_iusmukU7bC1xQ^mH8^1%Jz z@`m15JPk)EWgxlT|Hok~RudSu%B%6x%EM>{$?$swRR$2WaroXF04~3mCW|=$@F#@f zloQov55Gcf6)IkY@2ZB1XaCo&;>Wiuy1Z7AT8^^bY(ftzpg@auGXNy3=X-4w0TM$^IDNqkMa*!C{xVlJ;!Xot- zV!`1sdd(hG6H*=9o6Iaf9n{?(WQcTFXmKEls%23?fmZ1r7nvScw^XM7CvN~|yc_6e z0(|t}}kI$A!_5@Nvy@P?)`67sL@&egOfYE^(A=FDn zpmoz}#F$ZvQ1y7KKR}}Sh2LE&wuNN< zyW-iOx)EsgWdM$_itAN@+e3v~#Q*BXkjHCpokO)A_04#P@XPg0>=#=H4i3ETv; z(WZA*>@dIy^{-*70^0~VG|8|0(9z-T0Pmn6J?|CW0!V6^_*48j6Lp+$@Wh*tU$f}M z__uLjCfd+({0GCQ`1?Z0uN&_qCDq90DktqH-nOtvXLpy?< zVYb~fi)l%s_)_um^cB-v&Tz&xw$?w zjmIM|`x@sCT-o^+(!+|E)@Sd+bcoD!MsOaikTNa#-c|!t*t7lKt71?i7e6*T|422QMR%#4(=(g)SVBB@THU@T}O^$2#iKHuaoWR^5_> zr(d=@4PyiL^gu-Fw#AH>I!J;=yJ#6lw&*A`-pR1}4kt_*EmcRVe4j)nTTqH>;^8Q6 znP0yPfo?KM`E8CY2a->i(ek+%^q;n+0wULl;tjl@IXq_2Gh6$L*OJg3MKj(HQ`90= zy8J`UmR~q+EwLOP#gt?TXEtX=`OJ8F<-!V6oU5q;DdW9OFex?P(5Fre zz7D|@&A-A@tV8qPohIAL;&wojmg!-d9Ir-h2=5%4tj&s=Cd+=6a4#oKUSJtTlb;Yj zdefnA$~XEniBlm72S^NI#QUI!B{caf^hPgjJ@d)#H>y(*Qd@IAE4L5r!tY5#y0m&q zLoq(BeP|^Yb6XmB42lpAlENHoHAC`Z_MypgeC$57nbbJk?;XDn4GXU_(%MF$cy8(3Q#wtckRIcEbU z-i%o(D-%#*Ub>c{KY;_~7W9P(wI~;+W_q*$KPfWK08S>lCJ`5wl-U$PeJ+x8OcQM` zuvxh%tacTj8KKjjGANh9I65G$jbtJH7UB*c%7iwh!pTB_ETNq*Jcm|DS5y}aqrRAWWzKNz%^EiW$8L*K7irnZWxqG{Fa z5Vh8Y7OoM>0br)QnNb6v063Pau-GZncKYqm9i<$B&>-ozBON2%#A>VQV)*k6`u^`` z#2BO!khC2nZ3C+KuLM8%1nCo zZv43D1%R==ylEw_r@Dt3Z{96>X@osylvDGZ>G}2}C9BPBvy8(a@WtWUj~_00TLjA5 zH?%605PA*Cfko`A)?1*0-qd3eF~1ww$fdfWmgY%=JFOb=5$2ur3NWP+!qC7N19Ovg z*bg($Hl)q6FC5ueJ(Jl-`ha=-?DDnQd<^Z&c)i9u+r;nRm-M4l;gw=9mb8%y0JcX5JxugJ~kvp7h@tMppVh)fIGi~6g~BYBSnkPbEN1m zd&f)BaPGxIcwwI|SRD-MtP~Ba_N8bB6*s>WJ&j_n6fI@NfJzZ5`aUE@?7J^TQ>R9y zh;(+w&+6Ov(S}K4yrQEJ_Q$n#rNTKDSC$vQ8E=4uGS>1i2X|Nn2{3^=glaN!QVr_h z^=B9NsDzl79ef-F9P7C(1h4ZYwf*}>h~SfKf8X@~+5%iT$ez7c{K z;i+0&+vZ6s0*s@>-Ue0Kjs=xj)l@zm7+dlZPi4P$BI`H`=1eWibYEud9~=|RHzp0# z7^8uoe?Qw83b?O~_X2X2S~jT@FXC~;J-kIEUE|+Cy?BLo#hrGi{L7nI8E-+o1YeGUK8^I@0J3J$ zNbTmMoY07Vg*k=*OWM@_hW6@hv83m}u0uc4eYV&wbpA`7?;@7MAUUXk19&?kp@ryO zBGVlV7LYI4jRL~K`LAjCiaY;hKd?0sJ)QxcOs+`H;wHt4RC*kKDpRue&1Oy`gDh1h zU4ENxaEwqGTu6^FN!Obs^soo1ohqLjRGgzLmLR7xefFG++UabM=zMa6)+Mv;PN!rl zYfpu!e73L-gAeZq4i_lED=JgpRHnXSn8VeIiqt5MZvY>J0VMog=kIFSK<1UpXFzx6 zsbK_uGTvrtx*520T~|bD1J!#Vlkw)On611q@Zd+aR#EJsh+(?ZF9Ky)^)xuV3D#{#EpT@VOw419TVj6z0V^ zHzso>h#PdPj2vV7q()I~#P`i-WU4mMYxbyKH;RcH%dojE>K3xkZU0aG>!Rnj*SHWI zKIH;h6hsg}(&kde`)Q)v566Olx$rVFmS|?D8!4Eej?7Mo&!C;n77Xg1wxdW4Eq;gG z#Z+2Z>dOLOPfy(Si;H7eMj8MI0_O9AJ`5YLdl1=YCUU_%_2@YHnRUASq))^T%+pBx z*yc%gWKNf&>6x??73t|SrG{9>BOhciuJbX0ke;rit-8{{wp!)wFfdbLG<>puy^X-Y*?OD3-fbRI9iY;sSTm&;`hGfd`!mMQasQmzaD@h>FF)l-^A1hC`G|%2Y_;815yOXjF;90Eqj0E_PFK6xC&hK`(T|9WbZruzd^K&PXIWkI#yMTiwt+5yV>CICx!wZKy59kA46! z(z67Bp{QisML0&r(}IuI1w~Z3GS1Y%${hP*AZNT%DvAcH(ASQBP5M~VVMK0V^sbO!gaxq_!L}~#7LQMuVop9w&~-e4hJ&c-gKq``PU|# zfc*ck@OH?5mBcezUJxn&1j-u2nDH*2&xWnNKfR}&2Hq??9{=YDF21hzpZ!aR70~!f z`y331oo;mDNhtHOA3>ZbsQ0nK$gbk+e-=>Z64ZSTDAUSNml8LD-Zo^VDToPIbab?y z9rVOh@9kC}$?5~5#ctzrQ9$pVv$WEOtpqWj_CR>)^d3}KVc&SzG>`ThQXvj*$|AbE zoI|RsaI7uxvyP8cZtPKIB4#PgNe_bpMV+G*^_}D7z=Z5B^XJMVa&|qfEsi+HY0OM1 z&xsQ;tfigflPafyNk(i{IprKLKt8S5ddfMjxlhzNE)DyJ{P+^o~N)iUAqT` zpMnw>Evx6g;j|W(jQ9FokTK;AMJ2RmXm9uqaw$jiP!md{WIW?t@C^l%-f(6h%JX>n z8iuJNliG5LjXmLRlupl*qQ)Ib#sjQj#5XNn)ncyv-h5t3Wol%+57}y92>Me8Ob;?% zpYP$`{woWMO1U)(8v+I8l`-m4IiS|352G@U{9WiAnj;f4_NP-@w2_`kr7Dv5!_WB--yAB}0d>@+uBA%at~Fd)kY$AY>! z3#i?)fZBnezC!FrDj>tpRT?%P&Ox709`!;Wjufq#>T5^_OlnuwrzRTO<`GvH2S=JUG#xN}p zRo5+~#kI1wxE98bd0Ko3u|ub+dJ9%#;`K3&xrsb29$83>+h%QX*PrsX_zgmdPUHCa zh1qcI_&INjyzacyEtY3(aXB^^=b`E@g|zs_glssjQRE-jFqYZz2e87gW9-ps98b#H z;vu-tGY^jE7t-R_SelHN)qA_=ZE@W~TAY-%#obrW+u}nQ@pYQ2Yi4cn(>3z8cw`|h z{!OMux%?aU$WQgk+u}DEU3419ZL+rbc<;O|UROwqk6w^Xa^7Ay(qfkV4L1S?#=i@B zw8gt?6lX1-KeV>{mWS3JwI!Aou^>9U$Dy?cZHbl314}?nkMYe^4rEe&x#uGHZiZJ* zVyxFGS_->fkpRkHykCAk5tW0ce*?rkT6hB%a{}%;>w=xyS?~#Vs$plrzt-c7jdimu zxTzIZhyl^Yr?s;HkvS6VodsK?)4|SyDxx5(BUv`1>7aG~d4N;XUV;;WSdiF2;#Uy= zKvc&X8UDH+Yv3kz!fG8r+FuETEi6Oqih)ISgFTn2cFi|b$gX3VxY&!l#295T&6b~O}13lmO-a9#89NC$!$r-KK2|Fj-?KO_1s_bN1yjJM!h z#_1Tkr#@I%S_DIS^{Fz6jvY3YsioeU0NlC>3B+=#512L;B`SGsbHzDl+8-Dai|qn!GOq0g~z4kfC^8j6(@cg{zM(mn?Q(?w21ykW_u2d_#@O(j3XeyKnbEM_mR2T;rjF?kf z#~L&hwhO1Agr>sOkp)v>#tNSb?-oP_Mk57T$G=I-xv6mG2{sjOiJ`)1l+aYT^yq@A zFty#M!nXxcp$Oq%K~%V2TFy;{Q%2iVcsPa%BT+(AVZxsaroyE%jW3>ZO~&7y_LO}K zr9xU-&P|2U2mu0(cqxVoN1}wL!nhFyQ(*$`ve9;7i-M>yuuv*oAuZ>o!bpSw0Tn)u zp+Y4}Xeyj}RKZjj_q|Vry$hm3MWIxfA}!~p!jT980xJ9*LxqD;LQ~sD50rP`KN-Za3mJMwJbbb5EU8< zrNS6#IX4w{LkJL1;er?{^hXIzg@cC{Oohs?eJZ?E5EYsWrNSs_IX4vsAOr}gaN!r& zvJjeI*c>G^70Rj#rozEr`BdN>X6K`(T?(bb(b95mD)dJP5K!UM7*E*`B{UWGsw|ia zWncPK*tZ}m99Ae5j*ymfQ(<$2009+#jiJH@D50sa+u;RMVJ}FTwhJQ)qQc3AQsHoE zIX4yhAp{7h&<9P0HKGJ1G!+IMRxlNIYxSvcc0h$-e$Ah9Gc#zRX}sWmgK?;?=TsR( zXx;K5Wvw@16sL7%bIAtJ`pd3R|va1FMm8K z8K4^wQ7;6Xa}C&MUHI_D7r%BaXzM~SA9_m;@RtS*_sm2%&sEJXVzC?tJ}Xmcc{8H6 z9IIv1M`DuFreEw4&@CwhJUtm40X@nj0l^pfckB_+{~#xH1hn5zq&rpy{3D<$1xp9| zQ3{+49>_I->BBgIian4rkBVDmP!p*Y_%z2wd4Ac;(0}5%Xl+_$Nj>NA=p)j>;PB{v zVH;(OsfZ#_^+F_gb_YnsaF)T zpLJ9qI#$0=tVMtmsD!IW z&d$6szrmbjE2(bn>ji3gb#SHr`7CdF=!~M@&1lE%6s(cipJ4Xyza~_AK22rDTXVl( zZ3-mmVQ6h=C?qPN49yDHg&<7WzsXC`(8#mkDRkAtcN4$o$hTg@UaS__C(!+>dD-pG z^KG}GLtw4c*1{HoxpQCYroR;47_9ib41v~O!$1gR#7|Kof`ul1ml!~9sCwFN@jABY z`$c2?rmKRc?@ZV@2m#ZgRMfU_#<_~yhoQE` zv8e84=V5hX>Tkx*uQa#!P2Aq^!|mci+8d;$YtX8ZuAkNVjW1mXy3#dL>_6P6wqi-8 z>#@;}baf5Zryf9#maagSqEf;X=x05`lF;ptj*Yn;&@5>)vZZD6#`s*N_pmXzgGTz9 z@osfX>ekhr5#~-k(5R?l@N>A{)v;Xzp&ZKG;t~Qo0F=EqYCGC-v=%8Gmf=&eVkGeF zfTT#ADk%$3qXO}ke!h6{gFe#xBPahudvU%VZ#M6nLSFfaQ(Jjlv;!)_y8%jfd% zPtEajp5Ktpa2EqY_(qhN%@S|U8IWP#JRNZuXN~J-Bs`aA-uD3Ht1d!FzG^4JxMvIW5c?&YZ!|_r4Vw z_BEu%UV1mmkaH8F&<1*Ao0h1-FwE9SkIPLHN^*b~&>AQ-VdxrXOL@nOT<;7cDja!- zbN?aZ`1-CP33XsXfuUUt+Dq`$A_hmjQp)E|d7WpqeoS(flBl+TE4WWyo<0SDYV<^L z=|#vEc5AMN@3vN0fAWtv(vROt{sxt=MG1WkD_AW8Sq8je30ua84p~-jqAJnj01zr4 z#mW$hWtUQA>M7>7j2S;A%`$3sEPr11e6AEDs%g6QcT~P5v`R(9d`9mnd;`Vp-i3r= zbC=tZ-kInZR8j(ya4=_6pK)=OA4l7nan6h-uPP^sWao`miPp!giWYDNJ$~G zzU|)@YtwI{8GFO)^LPE)QOFIiUkHJGa%%3O=_m(`hXU%W8C)qAz*;UEICoz+2C(}q z(tw)@+^hfIk8meOGpHR@GecI~yM$_DmI{Aqau(U*=(!RjEoC<#J0{mqfPTe2hdAaQ zakKuB#cK}4H&l+#V3I_dHM9(vZ*p5E&X6Gb*b(@TCQ?*VT@S}?#v|~bpM0x?!?YK2 zcNS_?<8NhHTaFdVXtS}pC}(Sb-3MjKt6&W{cSXUi!vKrK&1i<3X zO}_kmj`+xubM2Bx9N-?a)S3rM#Yvv#%J^Jd0ZOWGRu>_uUktGr-)O4A9@RZC z#g_Tb;{ROd@JF|7DTu}2?0h{Pte6b}nF&_RfCZXthx9Thj^uRt16pp*rF!s+#PkT0 zG{+=?BI}FpV!jtI@S@m*y4I;9enTjD>Vu%jWLmeT4r@kTzm>7qU{H*A_kFH!&)ZI5 zjjC60@B;0hFknE_3&fTI$}23u;F33!3uo|?@tP$Wccjb3eGN?7S9K9R&UpWU7|%pC zYhvEHhg=HXC$bJ@$$0-8h}eDX4(MFXqSN&rW}BBvw~h9S_^+$cz6!(15a%s@>t0d*;+q`qBTp)!1b7DPx?s}rN5Qd z4hKj}TEdejP)h{&GZ?P*MXeTo{#QQX(x1oKjnK@AZJ5(ANWpuGKjBDQ(7)JrE;Zjetb6&Ne{AG*`j2j1(X8V6#niKoHgo+4+Q8b!&BcMK=Hwtb%O0&)*DCIznJnVnwvs%QQtTZ*-l zvOCJem|yje@(G-H)vAQ((yy_Putrfu7a&V7q}o}24%$JWc>cO3WeN#^lnHB_6k4Fx z?)XA2H;T{nCrtZHb=} zUNtJ?#F*{*$q`)H>wEq?bUVK1f1CxPp8q*Xc0B+4R9*>RGTwRk8zPz8^H;KhI!d<` z_QX4%rY+9%Q{n4>9RBg0w=61Mse56+zI*ZEd!~la%<;{$<)vt~auY2?XEb=-*rANK zY;zF>-vGoJoUnFz6=yU_eL3hShWB-Vu{7V2b|)@)p^GzVWu&GrgbFsB1By|w1|KYJ zM*qA?JLyTgrC!xlxUDC&TWdVB^>p2J+Xy}TMk1*=d;&eydN;4cS?M&hO2!v*xX2O2 zr1m0lPEgy7_uEv_RfJM9QPCR`Ab%rko3Dk;_~g)u8tz%NiS`I7&geDf+h0HL9avNC zv(W^iwG@Lo8kAh~#~A(d-=pzNuiBUjGF(<-j9W6p}H8nCp3Qi+O6zwjMMEOEIH@l~&lMMyNZwOZ+gtOHVA7Uv(itJ(iI`|Ek$Q z!27fxE+u^y3!1!cKUMDaeyqF&n>*!V{~ z%?AM7k(5Bvjo-$g(;f`ClDPSUAxVspdgG@>#G|VUBb+Wo2V#0M;(C%Hn2eYvpP|VJ z89X}!VpqR7dt3q{wc7|m4A$Q<>*(gDWjYA)=QX48LR5C6Hs$NvosmkG+gs+sK|*`f z>onem%5$YY<7U>`^qsWF=%%KbHf3K>-hZ6xQ&iEf(`?L$+T7>j_i$Cm0_RZb zxob1n|9YEALdVw=u0i@EvA`dY6N&}?IXN5)99tZY1qPr@G#0o-rAA_b418wpSl~By z)_Oc;YweN!k=P$NQ54<(y0s)bvA|M>2YUbOCG-ubmMa!0L+7km;J(X)Sm0JvkHiAo z5WX6?4M3#qJ+T3h%d!8pv$4Sa!w8@Lhog&ZvB00eH`fN+z9x&l-LY*}ecR?UVBxGI z6sB*NVY1TdR}y`jxW1B(sJ?xI%Xnh-tr}IdzRlkVwIli_afAQL_sWcr^lRfi^$6*y zb-?ls)+VtSw*+r|%LbeK*K>zTw8}7hx!R|dcc9qYLehYjHFk2MmcQ`EF~_60@{n4* zkXydIeL{n|Xb+iE|M8%!`M;H#Z^)e2kN-38&`c=-<=*QRP>#dP;F0z7*UdsY--bp< zw~BT)9GiH<05Kay9NL}T!=ast#wzTf#-6`cCphNOBWzR&jY@F?T7wRbJPbu(P#X}d zAsYH%;bc;MF~$qQsha5wm8C|;dvqeuhKyLNM7y@`p!|!uOzpNJp~eg*CR{bJgD&SN7E!d;-I(EphO4Fnu3SXv?Y3VvpeQ^ zEDlHU9ii+GIf-5s@^)+aMb-);B7on7k%k7#Gc>5g!99~Rd~1-(VQR5=E##jCEmj#5 z%iyao`sm4whk9?Rg;d-hlBomuo8ciLDE6vDB*;RISH+Q14G?Te^t*x;11be=>7eGH z*D}Bf-fm^z{lKPIZxK&-$C49RvK_o>tK3l_d!~%^Bjf$zb|Tz!|CykVP4}JG61n=$dC@^zfr=724G@_BV#ZfC}P!Oz`ozD2APwPL|BuS8@G$=h1ztFRE`BKgIUDc!yJ~0pQ zp?4T*D7l#9*h<7xtVuC?YYiMfVU{Slv^EXaivTdd3GU(F7NCNg!P$wLh7#$Uij}42 zL_C(Lt<>r?P>{CZ1-oLeW-T#Vd}`A2j?`ci!)JocL{~cqlli>?< z^;^kBsc#oJ6RMUKg}}qnm|~omii4zWf0c1}`NZ@cSO1@td4LbRU6_bF=b}W1=vsSL z;##&|fqM>Ywpuhh_6&CQWeCI_6*GHkyQylgnp^l(uVI~ky zg;cLDsjbCAQDlOU8E@zi^^S-ZtD3h6NVbmlieK!!O&0d%_kGZjX}vd4Ms0-pcn!Rl=00q^v@L3GO}FKg&d*h-(%Bg;S|unPMnC11M#qbfSX zl+s#1@J)eWw0?$W@HZ$ONbxltKWizjn&eCIVZR}Hszw4IZ5m1Q z5FAP0=`f8bc0~G7_IorxywO(KJeXSP-{nX~cScB4K%ty%P!auO@6$Ogm*Q}@N!NL1 zGrjNfO0KvfX63!?04y9>;gcS=2^vlVlgyUTg6m4YOiMI zdnj|)Kr;VhxawmXyD?ZW%`-qUfB!Ba$|vSOS;OgfvD@$F5kbEPq2H$B4#a^LWLY=m zaVRl{2c?P!#9bM|tAq!}X$wxp+D243o}JV8>1xce3M;exw!t@{0h;p8q;E$(h- zvEn4nUAh8;MtYVs#(ILkFk2eX{&s5uaIou}4ZEsof;Om_@rK}U<1B=R8{oo0mJDA#-Xw$x47C|_x((;@^M zpL(#6$ylYyhN7=3x3exx|1z?{@*`(Kp0wMU+dblT&aS~5Wmo7LmOC1ObaX^Gd?@~I zJ?uN~z`Rn;veRWn}owaZ7ZtsDm8tFlH5hj8A`vyX$(=h17yLr$s z53RvyWV~mnOG0qb!7?GAK1}i@UADT2Y zeyac`#y@0)Y2t<+=*4V+L=SP-&cA4vIH6O@&$Z-}6LX*jqRl#OweWnwtMWHZ)?8-Q zoJ@2mFZ1|$HD8RdUN5*BrSUxj`RESrNs;2TaE+L-Y5;+H_}#}d1~c)D!3@e)5#93$@4qz+ zv+#H5&5U7a2jTDU{bt5_Tr5;>?KgPVkZ43Zj~;G#n~}H{c6f?>ii(#)`89;VR)=iJ zd<0Day`l}|rcV9TcKvPZI{$@67fzi^C&yFgIzU|o)Zsjf zrp_HJl2PZGn;q&L9Z;t(0d>B>){MfbGy1Z4>dXVwRY08;YxvZ;ygeCp=3oxk3N7{z zsI$Ym`Rz{Em7-4BU*oB>;7_ZBI`49-MrqdRKPIEj6l?{vsIyH#omUf3r!Vj*Ty{2} z6i=NuhprOpJhQq_ox^@eMx8M?In?PLQ0K<=^2^Qu;88erx?dVkozJUQ33cX3(AP}Y zyuei{h!X0idn|t2_piG}`X8eUpqjYhYKoB|DjbI-FWysME?50l{$i!GJou^vzG5%MV)_>RfeUJarBL)Kx&8 zZDdtVsPjl$GU~i?twWug0_xOnl%G1c9=bBrIcGvVbw&c}Dxl69TwYWj{l>48QRl&# z4s|XIsB_96@>Ay_ToGBgRUTFyPn~lBbrn#jRo1dZb|!w6j5^oyj^{wL{t{4Uk4^GZ zr}2=Lq0TPjU?nU%1~$h3*xDB zGoY>l>O3e5St2|8e36VgBY4SLK%G4U>Qru)pE}=_=cWzGU_j>b%^sqK%Dxmed1)DKYIG0+|&fI0msPn{?4t4Gis8g|Re(Jn_;L1?v*mL8lb2Xr@0_uE^ zX%S7Gsa`Vb+>&yrGb^CZZ`=FS@fFKo28l{j_8n?a-;IA1I;fpx?vAy;KP*|+y%srI zi%x;@o-ws@F!@SZIq)iq=gOW4WK4NZ{#5zz+@g6=To>fapDO>>T2sFz$d^A={=u8# zwz`4roU(MLA)t5d;TkmlUXy<-{r&ATu)|#$zz#VzeT%8->K26BGUMA5OAgp!xsWd^ zcq9KuCgQ@X&$!PBn<7+14$$6??@Re*cdOpU?8Jm58fVRVs-1G4L zRKCv*7et%Cm7^QV$@-GB4T!aY-b(D@UO!j=^d9cbQ6`AVe7hfAaavOWiy))d92WHK znCa%MeXNqzCx03|JdgCZ?(+*Gm$1$p_J>wS*hOJ=o2>Vm~UUAY8P+zg(Qndi%F~ z8m0tGX<%5!t36%pTw8@YvyC*Kk5*d{-bPDsY5U1{EpKe(RRd_eOGWAk{KYK{dbKwt zzp(gaC6GYs0srPov$HInjKg2K%R?47&R9uqOaew0jdSoVDL1AE+_;Lsm2>d9k(G-# z2K8=>sTb*4){srO_`+$~xp)h}|Np_o{_ZlC#l_`tdYVv1D`kg6c6$Lq{bAqSw!){F zw*Q~xD{osY>T50TV&o;kKJTPY#-_!W$bVJNgXl(_#OYps@AQ(=GRSxz+uK<8?cKT) zZ4-C?8Mm?sFl3=WNZR8t7UD)G{0HJ4rM_G64Tt34sME4QlobW;dXvU}REzOP|2>od zP~W~c&$;{(t!KOkbus+;$@@Qdc;~(?VCq86j1{e!PgJf@r};lKX|jILV-~eH7m+VrifViS(u@ z&*s=$lN8|YrY7y@JO#qJ6PyBL-`4Tne`BbQ_{NG$qBrF{0l@aY6_gHJfbe(4syLIr z%^Ogjsjm?OMh?ztavV{93j;qZPBOa;$!Jip>vkOFP<-K`RnphICP2FkSQ@KttOuse z$<0x95^9(DSMjC15^@sIZrXBgW52}In{6XmHtS_dK+JDHop zfK-pwjg$zED^}xY=+cr7v=Q>RVI$D**U)`F1MS9a!IeFlyr~TL)5v2avMc#ItYL(e z=}Op2i=yFs$bRp8^#2YlVFp$MrL)|le=6yqE(Qj%WY1kGk5vpVPjHWZe^!R*EW4EP zXFVN4NF)5XUSu=(J^JKl1xVb8N{|t?Kh7qz@no{Yw!wO3U~qYT^)bM)PVZCPQvQY{ zT(P&09iR$!2kUp!FTc2(p&4REbwP;z)kKBCU6Zo|rX#qai03Hwpyo^T#)Gf0u z6?>OAjE7(1F1ix@=qC|qm+E<8v~-mj_~K6;b@83OR3C!tYk&9$l>{da0*kl_NiJ~9 z`hsuNAz&tPcgW)wdz;|2P#ziIM!-2-Gh;0iy`X2MC5~{>=>WK#$zx?w;sb3>}TMME&HC5Nlg@T!W2p zgCud^3~6s&6KU{BR46(o`Ezi2b2W-PXO&?t+5;OyNPPGaH;Yi!ki!%gp;8)gn_D#A z5(j0x*QkN$PY@|JNeTz6Zcy~xt06m1u&O61-b=!p`yxSUolwGPN$fFe#n$OBa~5Y2 z`rbkTn1D~kbU@B{f5E3Z(#@}#>|u&A5F|n@+?6aIIf5N=-Z|R88ZfQ)M@thFI%)q; z_zc>w(d~;wO8d7nCDOi8X%Q4BjDG~>b6J;OH&f;_-cu;&NM0-}N%nw$C4? z;_xp*9C9-py@kJ5Ni=uNi-_hPc|jtFwn#L0_)9sXxqY^#rGPky(g?G*Wzs5-<~F(` z6wSSXL4)2Ie>PY!ld@wUL756f+-NQweLW_eb1a7=Le%bz_W*(0*2R<&?az3(seGez zek00U1)ga-TZ0z4hgVq}JzojWbYrgmY0q>A$~bauIZsDX(h67v8I9}ITy23?VISrb zL)Q=IC-rd?wh$lp;OKll4tq{)ANSE9P*>kc(qBdg%E#>q|CP_jmERTP<93AZgyS7! zm5F0wA9p@_7Q+!ur${dCP+Fg0`@^!_ zjdYF3GHb7#EU%xde_EC|N0}JPMUDQN3RnagP2=Bo`aiV-Q(r35`^0e~y^Shlz}2J@ zp)oQrQ)S^5m_0>$Wh!eJdJEdlrA4a7-|AwldHn1qpS-BGj-PAeK?>zr>-o6{D@r(r zhH*Ma!nybr7&Mo61*Yp(3=|LtU=8x$)CG41X063Yt6B8Bt-zp57O#yCz}q?zWLP^8 z%jw8Sg{w>V5V6lD3H{twLL=sIAScgkIiv7iACVAl^wu5z)#`Z&roLt;HZpB12#_C7;4WkGCV$5Hbmr-^?w6~EQ3v}9@OLQGII6XZl0_wx{%5@JcW3WJNnU*l@4$Io7ey_lfm~-HJ%P2covvL|p}Ec?Y9Ax%`UE zy9m=pkT{mqQ(wcqR*{Fc!Sx?Vu<83O_x?aIC77jA?96z*(T2Yhpp=|RK}z&V%Kg-L zGrmE6eS~s80&%kLLKOgrkvy-zS;U4|W<0Dvz-Ib)T@R654vw1DDanj?B?T-nqbYE> zD%ECgz?M11H^_BVX+2yq7K6Pf$w(D)94#^-<7jI2pO9527oIcXUDV!g%A2N_5bm zh@yysh^Xj#un39=3I>!Rjz$#4JF@EHv5E&6@gOKNcoIPc@2uxjaE-c3Jdp4IukL=Y z`yDfr0Q>FoTQ~DwcUMQejH*{zG=a+vbEPh z@e9ZpwTbA>K{B$)QeR#`7>W~$dFNU2(ow2ZwuytvEYq*BM0c{GGC)Zt2#&8Qs zDQN75H}BaUuMi_BZ&{D*nYfN&o+@6%RKP*r$TBuMYxt%HBFcZ;M07x-L?;*%(6fqO zHgA({f2;o7E+Ne?|OJY-O#mCS|b-34F-op`1QEyh8jtX2I9 zBJ=*Lz6_7Ss{ULlw4(}~R6aR;iS*YHmLGdDYUc7|&r;=-J-G_OEZM?-Y%h(2yC!36 z($dmo1^_8sK(ugRF8s6~dmie<^bqx9`zm0O!Dw!uy32pck8S9n{Mg=2^kb({3+YUv zM|TeV*nf0#{MZBJ(f4DIc+l}iKfOGhhe(e66`+n>zvt<{+8ut_L&Ex#Eh3MR&tW@y4KfVil zP}A<%^XH!hV`dX!@Rq&_vho-`4ce;O_E_i!W;#68M}!KcRMgW9vWM&`Q<2XgS=Ku? zc<#pM8zCf8KieILL#1vt-|s7Qp>lz_7h|`VY3W~?C3flszScLNee(zOre0(H{5%Ou z0JR#xn*o3l^;!U&tb`l2vfj5AfEhl3It}0)*5ueSy}JPbUJHPKD*$-Rdga^b;Z)Sh z@HV0*0v470h|Tz6)az8964E zRv!sUXE=)Tv|OoHp3cZ^PnBiGxLmOx3T(lc55e$1Cx9>S2pbKyx`NMmhK}6lAZioQr6q(QNXvaY&)JVZ1g(>1Ld{z z9fEDtxIu=j_auaq9G)LUK=rZ&Zmmx2t${aYeTQJmKUB|b{x+K1cPI(W(+Ec@HneX2Lue!xay-PRg^w55)~h?gSC3O4|V-6G;xnx38UIQ({E)fFy0 z+Q=?G{e!!V>x96s(cDwlE#c#7@(8^u8Sxm4?8VO`z|eZgmjLZ;ErU2ZmYggHK_JF} zTc5M^ZMQTsevY6UzyZY|dx?`8v&384-5`I_{S+48s~#ecTv*o9RH)DGa@M5AmMsyZ zJGRV|za0DlWpyKGqAnH-@c{kL%b5M2sBM2 zGO3Any-OCua9w(J0i{094!43WDdSBPz3kjoZ0HU8j;ysUkBUrzoY>Lef?DE3tuWyE z2GX;0MTmZyuv+vZs2w0Zf zKucP^hE^f#z2nmDNKNApYtOEPZI#0Q=_x4eG1J4=*{4sk_H?!77G(~_(7wcVR6V{&MCc{ik5IDji*l0VHsIeyV7YC|>0A0vRE1Yp}eFTJ8&1 zf0F__hEOcRA9-W^IeoPy%Cg?=dqM!n?n*3cy)nvEq3i6*h4LCzu2lz#ZO_a}V-+}k z2uJaCE7${X+M{9#LRZ_zu;#PZLadp2hOp-ET*0CD3jwGg*7SB*GlC=ln*z#4Ops`u1>`RB2Q{h zXo(|VL|5cX@ZLckHcpf;fiq3Eh@}4Wn5NxvUuu10WLtG-HVGW#w zt4&FroV+Es0m`=Z_S!+O7AK(2m|SZIo5-;XhSv0Axxfn+411bapy4$Bj{S(~bd-b^ z4A<=*UNERP_JV77h5Jok2F1e+n z)Q6rHb4J1DvTZ|b?x~%NdJ6U>M=O~Ml5BnwmWlfZsgr53IY!UnIrolc9(1Eu+;X~LodwH|jNleKx1P&1 z0b-6DUSjNKbj$*6wk!ugTxJrfq^xG$yjltDt%+xBrdGLSv;N4rm!o|qlg1F7m%?Pt zdMox2RSN_q8x-$?(^!jvErQIe?=+UJ4VHi}px=ai+5nUTi_}*h^G)5=yNSDRO$%X0pXRU#`<5>g`fw-*IbDk!L%Ry$Ys%(1QqP!X+mE4OfzR(lQ##5?kS z3_S5}QH)A2@(cO$@@QpX@E>|fk;MEaeK8HZEk5so59U!)3q6GensT8sWh0^j5d>+(Pm&X+U(SfHb289YAOw0 zY(|^w3u%*gcBBe{5}LOgH=|8GT(T%t91jY(;yDsek#%u2#&`K{;WaWfn0VjXk%vQ{ z^`1jDS(T?5>1bw*FAX5J9*a^{_w0W&<|CP^wme-{ zqrWaWorC%4MCNyJFR_M?zv2ToYG1mRkN-faiJjo_I(ftr2JjH$GI#DvOmGt-08?f@ zXC5KC*0*h8LM*o{GH$LeJNkyhij__5LK82svPt*})8^!3g!TH12<(KU!=auq4*V1s z`74)tJ}jZLQ?tS#9`ID}&Fh>Y4OpWIz@02=st_x)n~DVL@M` z@G}umU=>|TG{o->w0KBpF! z8_n3TpR?l-6R%LqhF<8HjOfE4w}ecvz$n(N0#FqKFVnS7k-x&O!MWHKrG$|pbamgQ zV6+{F)3aQUq*Ss|ZVs|h9Oc#Bp3KqJ5#~4o>*zo)jWF-C-rnC+$QXtDPRsfLAP<5e z*ai(KuO+DXG8@VxHe=Rh6?egS>K(b3OTBk>c$oW~bjuc;8{mOHf_>uV@{9?Bt&m_T zy8&PV3rMG%F}m>f5GJLDE(tXG3ONEcO~%R%e4LO_p~121p|VBp_H|acFX2IYcEjGFHQ8cFe(O0X+|205nT8 zhf1G_FIBP)J&N-m3Tdy#t!X4&g~GJ1@feER@5S~v*E$kTPGSyXvkBW$QIg_y);mRL zM~Pmpsd=`3BjE<2Z|9#V_1Nl>gZMw|xOrv6XLLnuSabwchB`->DO*4k-`*K~$@KjS?=dMwWh}z0Dm*(UZ`z`BcY7&_jQV6y zec;2rlbwTTeR(oC*xWh-k3q`VWl~5Q0b`*^%UghSQU)EEVabI<1LHSDXyM!qP>#_d zrs3ZWa6Abh$kmb_gXNLvn7aWk&~E|);h-GDB028{SaM64UXYhY$P46;8?D$SsTl3G z7|{+i6-$~)9UBk*?7J9dipwO9`oqtLpe5{i|DsR@A6CI1&T?>;_90&}C`UUK``o6z zmmv#bW{29EVQHegD#Ne_U5J)>tP5FTYnf;Dn?TF#cm}n2Sj+5ym`Yg7Y;$u&Amsh_A&BXR)qFFCc8|sS?=i6h%Qx* z=B%Y+R~GG%XjfjM2)cHKub>oMyE6U8h@K41iO% z&5ijd$LnGq(i2(&V#Z@*XvvwYOG5BNbbB>Iw`lJ%Jx8WYg2tU(7$rYKwN<9%!=aHz zHEtXw4LxK44&`oh;T0T#s9WwtAO_0gT#&VvLURs3C?OVdJ|AyHsc3_k2*hDTpnwR( zhp1;sP}Hi4x|@$$$ku>|3a?~4av2nd94m|OA7g-Xx7Zu_mzY(ZD0rXonz~RFtLAAP z543Dg>lC6Hcv|PmqwQ&3tltEl*7XWRPEYHCOri!6&XXFvM9|sGJ_CSl@57N5Dr}?& zpo+8pHFZc|ls~1)eX^Ni)oE}>{0`I;IdBkQYjVoruA1q>zwUW&FL@*vewAns9A}}9 z)k9?7P}g^XRe|3o3z<5ggx^{3y)Q(;pIagd9(VomV@)_oZP!q83$+v>tEPG%cSH`+qi*3bZtckUgX|$gfh9b~iO3^7X#9t9 zZt;T&GuH9(-}7nX{iMUC-*e8x(9vR@ zVWixegsldmcbi!SegOSbyvLn;lGp(^u&mKOu*Nux3#mIGVfeh($XPx82<)_@A=KGZ zb+AOJWp-Yk=1Ze;R>c{ZgJei$cRd z*ro0{wp>n~p$;@J>Q#(h(xUzN6)M?YXtfn-C#ho?Ix=nbZ!jk0F)KBoec6kC3%jZj zDaIr&$s<(@cZetgt*0yE zn(z&V=!_?MEy2oWg2BlrXLVzh(Sjz6ej z*gObq3T9yoSGgGV52=nzZ4-sJzsz_ZgO*#RmZ1lk2bo@YHg`wuK)9yL*D@4noZ#Go zlm94i<`Rz1f1Jqt$MLk{m^V()AQX)l;Gs%A)ydD&T*6hP2wtPe4mT7sw9^ELKeXM{ z{9KZ9hStv>+Ai{tXJ~5^jvCrwX$&lD9!XfEhnG^1<(_T2je?l zEr`HH>2Q_wL2b>ac4DCCvx%py3=qKziJ}4-`EIIxnTNAH@xleyD&uw?Ja^a`_#rdcc(}SSs z_#TfdU>1WMJyU$?f9m{d=?CJdraOqE3OlPDgS_{!v>`q9`PIRrXkyE%$;EHKrb6dk zD%1FQxjg#kSFgFiID<7TeH5kEitl>*JJL3C6aH+7UEcGnmwiHW0cD)^*3s%PP@zTM z_%RT})prleOrYfOy2SM%I0tpyP37{B{ND8vX<=)+&hn;KcAXWSte6uc8zk1PCEUq>%H`J0ID@W*@=HL z&OabNdKSGj7Ls%f`oOdq7QJ!9*c!{wMEyv^S1rX?<5Mb*e3XP{4Y-!|uGyF~nK~Sk zh)XY70 zh{c9b9NN}ysSnMccl2wzp~ZYiX3PmJ>vQ$BgtspU>IbjZs`~mCDp9SN-%=v9*uNV_ z)(+NjtSdk>0@;g{4MI!G1A{Y}!J3RqbAc!8@-10YEyC(KIdxChqNk->)0`=%N$%$w zF8-nD<4doiI(5fRWBM=H2cj_Y%jE~Tf%_753Epysy_bKeN zLl(8T2*h5)h1zmOkj%_)+)|&J#;zy&sE{rYUi>(E@|eRe9U?1IYBXoevPwwCY(4M^ zBx%-|-8GU~34quVu4j^+}plmxph#G+ay>Ee1EH264gZhzm{&TUX88X>#7P z!z=Cb`Jwm_3C$lAjL23kW{*)q-Kfp9^|k$^dw**ZG4LmTL2k?{(fJ8qK!GMPB=hMd(sm=zM|EnvPPC5ZARiT2TullJ(95 zLP;D|cB}WMoPo595M!~6Cz3*V4BD9)y@WH&=7-6A(Y;M!OWE|U1BnrK5M^5}Z&d_W zSKP^|_@%D6r+G`=U?Lq=cu9}N3T_m6OGiX4ff>CuC!b*39CLE2D)&k3f(UjL(t=oc zPO`O2Cx23tn4D92R*1Lf!cWi1X{Zx$!tWtECvQ~1B7+geX1#|dCU`r#JTfP7NJY&{ z|JE7IgprsWJU-V8*L9RlL4F%q14%2JfWIB_cMSf*`YNwiofCrJ9z7hSrqyS>0z1>; z^|fRY1AZ}@*T6vFZ{O*Vp{$n4-#LHeQ6}*-47SK))_W_>Nv!X6$$F3MXio4L$9saj z;gWI;r^MOv$eBHXk4NB9&Fm^Z{`Nj6x;jx*SvG~QS`FfSRmX|+qIG2#HZn(~K##2V zC#;L*))O_d2Yn4OUDFXKeumPIuhft-{rHrI|AWRH4>GVw&G~_AzPGJQYLFNtb9#TJ zOF*rxS5xQfk|UuvyoG1OAV9bT(XEb5RUdEU^m8Mzz&A2H&gVXhG-3 z%2w$)>-MT|X#aS-_BYQN_sWQd_A~oFRarK7eN-63d!Ri)!!?9G4}5z!u-7e#~Opf9cMlEr%BGK7Q_EsY>$50I!Kloj zqce1iyBu2>BTGV&LyOz+f2-u1U0u?a|1-W>(GXB%(4c@KbL!WUyk2}L2qgI#1dAn! zJ*rrm*l=v3ybXv2&96mwJ2bJqwG;>h%ZS7sD`o+2ts2r+L$rT=)3|5T`S{fFbiVxk zu1b`uWkWSfKfxn(-xP%R0Py449v!i+!?h#E6_>sSkzUvbkm+#rsw3*^=+!>widUrq z35O0W)T`no(MJ$cz}2D;`3`x>cUEYoJCTi~>1qB@e5qw|9^mW+EvAQSmWV8}W}3=~ z|M{wN+iSz}U5eVut|XrqI!T-0;Jgsh_O($)TT#M$9>F)^O#T7b=>Q7cw%%CnqZE04 zA;0z<1HGKMw0gECaIrriz4vV2D)?1r8n7I)t>QObNv&1Q?)eRU#ZD~?S)2O4?(MXM z3t?OL{tKXhPrWExMZv#r9oD_Us3=pA3`?)_&6=>(e?JY{rPZlq8z`qO^;GCz3_QTc zNUM@Z;6~jna1=gYV z6xP^CY7dxBJPYlLgxLr2=(X?a6*uGo?}8wtr>rlZhSI#A(@D}j~`CgQ$DyrWxX zApZOjsa^v%^DPLpx68?*j6h%Rw%a!I#eu8aW>y1Yj1r(#gi_09K8(kR&HNR{kNZ5BOODOFDaK}gj=Fl*w4x_pF}FE3GfO#y>I=;02Y-#v zI1ssw)c!|~+L##S(DSi#OJqIk9jMA3fkTlaZEabK z*Gr)OoNWPh3t1hf`*OlbGnt`Y>rr{54&Rzr-D$)0@#bqFHXz~>+BDm^HbT&2)7SmL=PQV-TP*%DYR%wI1Vl3jZ2H8SV`031^KRQ zlorcQ$wiA})L3oIiVgEP$b(h6FDVJMcmjuRqqNwN=&c4?tV=i!E#!?$ixXH$)1uED zWzWKLQQzODMQ}!1gc6uS3c=e79Q_@6!0ckoI&WZKKw_q5(ZAnr10-ZeVY3qmzUbF& zu@gbGio6x=Oxb9tJah|@q?CwRIqEWehJACAkeh_KV>*2zbx6Gk5vzxfQ!B)}gAeol z#eyslz+Gmp8|3B?4?*sv0J$rU7vu)`$Q>OZS3iJd2+p;CjHjY7&6M+n@e8KamonC> zNid>=F7^CxG*!vKaW%3%nrA^GJ(>o>S4nVzE{P{IPgvLcBUw(QWh9wJKAE5BBO|$q z$6SQWV}JL_yonkK5C^uEz37G1>q8R~ptx^Th~^yvERRxHy0>ixhfS0)@R}PH#&j|5 z7dg2C6|)Mf zhf84RTtBKrbb!BlQmcpAs0K_MSLtj(Cf>&i#KrXNjK}y~QP1IW7oPF7y8%qV$e8T*TzB4cJC(sNw#}; z`O7jm%p}F-T=Vid(>sN~^`a6Ndoz#aT;=P2L-7}+&w3~H;(AXs=Hm-MKm}zKiz*J% zJr+$s2ea^%^%lO8dH5s^s-ku%n$IQ%-YAS8#}&0!p3mMyU5r`aPr}cj+@Y1nZD}Uq zWy}3Z_*Fj*6MY{KP+w03P)j2(@68GJS&*(sTm?5`yC0^XTU1di!{9wrhtP-wwHhXV~U zgM7Q~`yl?CkO20OB}k(DbyHm=mUjuEV4%x{Rmj@$ifwcEHcX0rR3pfn923w)%Qnsh zf)TLaS?^_u%J_!>2LYCvyRdfPs`~Q4sl>OSyf`e@B-20zy12v-K5cQqR|#ua&g!U- zzx+(s$JgVE?5!1x4%C{V)TM<(SmU_NaDVcEr5KV=eMZ&8w5m zD~QFL{GCQFH9yr8d>isTyhb49F_3EvrKkLF%mbW#$E)fuWg7=BAN1_=8)Vs+9eMHq+F?W#OK6h1wV{;*$ zwgzzoFFK=pikRB^AuLM`#PLQ&0SIg>3{;C(Q_mNk1|W8TC88gU6g%T_2H->=db#id zR}i8f=okCkamRP)Jk*ujE0KtB|qdHKVmzCqt%AlYzfn8zSk)|-u5{QHViJ6Hw;RMn2c zFaKg17O7d!cE?J4Qd7W9!((tG)gyQ!36=LAj7Ldp_}Mohh8hX>=rlwg3h;odCD5^o z9`N}9vO1;rI2T@_v9m5D^~0@n0$dq5iEpmTBc0-od^|@U!I#m+-qHB2M7)|sEuNyp zQ^BdDSnc+s!;GXN{Y~t4(iHg|O7U$c)j1<-@oK)G<<@Hof^NuJ`h_r`Am1gi%}q*+ zFi~5^*RkSvWEEpjo{w+60JVm3fdcQ}_!!><&lNYj9T+rEaN@{tz0A40wtA2 z7roM^#aZnysO3c_HwLvNl{y9$${+;lMu9lgEt!= zE>1_Pa^DalG+-{n8SZx zS@AqywrD?Y?^gJDj64i&KYkezHiOH0X&?ubhoYvp;$Wxit^kahEaEV}JCrr&7&^+g z93>ue*dl4B?p%byJlbj2k>inOQbEq8NwamO89cL0FZy-Wsmd9o*rBqm%nq+7Y8mCa zO;W!_KV2ig$D97HJwmEMHnZMeRFN?mO=sc)sEF2xB_VyU z?MJNNNJWR?SGh(GF=CiFK^;Kd0c3@y=J9HR|t_ zg!ob78raA_=8I^ML)9;K;6)el+W#XI%lg#L za3STUKN>K8^ir9(;EtI_?18pUEeB-PK}-Gt3~2rZ-nLW?q=l&i2L?#AtaH2$M@YBp zz9Met$)fp@?>SqYVKF{gXcU!l1px~tkcMb9=)l|hM~bKz7Sc90wjlkU7h8~?Q6j2& za!2`-DaIds3$`u(L~WzA$mlP)OlH+oWrkI?`dhFK7Q-ut(DQ?epV3HZ*6DOTpRPuL{_k4XDf)Zf!csVYNh*< zTC;+^F|t160j71a;DoGM)p{pW;P=f65}nl&uoa>uUw_3u6^QmT$CRSVxZ3vP-U{9t zMrrylSAx9hFx5*h5A2diPmz!n zHT#^t!m(PaR9J)3y<$s6@K8G9e%InjTfFaj2zwXf_Gj3+h;h4{?vJZ?@>+l`FTEAuuFwK&h-5*v=_e!vYx{ntw3?W7n-AP7|?vgd}2?= zLps_#PF=_Z1)LC-VZAQX30H;%uU>tGD`nUT9o_KMb3L9>ZR3|A_Lx3p^?tB$f8oJ^ zdIclvohuE{zAybMoiXTK(j*7q57*Uz*QoAbWouA4Z$#UPd+iD2aTbD~2E_)dv!!qt zik7x?iC3CnURz% z0lZhY#VGRHx>Fu?m7#(CzM_ar7}5dBWP&*ImV?Q0L?rRflG=hw{< zwjH{;fEajB{xVi(sWX#~hSOwqUFiNq4RyvhcR0Dd_mw!gy_ciZ%I#f%N4O$Wpiyf5 z^DtY(p^wY${YyzSBfc%_>fGM#sr#Cj+Y7YE&^}Xn;P=h=?MQ%$L+SDda+Rwab>aQC zB`bEEZ$4YVwocCZFssKYALNJ*0i!EfH%(pw2rv8PU%U}7?IH`%Iasz?oO5}sB51== z-Tf*TZ9oe0RTGXcNH93-J=qz(>)%7LhrtYniWj?!bFaRm%{v`RO_kGFB`qubv-mTk zGO}9X#HRTzx0S|0!7aYQiHWICac*EcN&$zPk8e>EiUR(a0$9h_51Oj@z3b5wDug@A z>g*NlT6-F3RTJpyny=9>_I~e*5_!Zf873uuOJ6+cgx|I7pbcr@Slb~>2bg89Zrce+ zEZs8n^0D1)Q?4PO3dlk9R(EkPH`A1H@4pvR!xw0oWNLlw6l1@Y?Vc||Aa2RlgI?-( zBswgZW*pDm7m522Z^(V6|0ru)b0w~>RoqNoBuR&?LQeFbg=(czq z+mv1D=7N@-CF<39zRGfmBeUGnf?Tm;It8m_v#Nv#r0<(TE@F6Q=q$sT5>M+00JZFR z#rv><>b8A#q~~}n*fqf)gaAeSwN{io*P9CInjb{&LOb1-2ZSM_<8KJuwpk%4@2hf( zrV};R4w`>E)g1PghMsX&mTXNLSyZ#(SLVM7XJIb<*dAl3N1d1+qSomZ1uQZcDn-B< za)ca~4rJKI73JZ)%Lu=tyoM-by-luxTFG>{VK&!{oMXlEM_p#4FGP|6!+sPBxgSY% zU{_L4-}XGe3^26pOumv1lb?YymZAx*CE{alNBY}USVMF*8il>;J>6|Y@YGDdX(Buz zr8l;t_HwjTk#{$yQb@)q^NRJdVQgkaFb90QL7M6=t72kYx2bs4?IS1d_f-E{>vPke?0}iSe<$K>ydt@+RNqrtx1&4t{poA-JA{GpiUK&cSM(?# z79@8sJ>l3^H|uR023(CKhAHMo7h8(d89@|fz4ND20>EjQHGQMYd3dFc3{PN<3t1!0 zh*hnQSnUOijfA&aa1mX6Ji9v><~8oEx1ae@*RPT21})E1!xi)fv_)BbswjCoJ1uf| z%RInQ*=gtwQE4>M!t@TbtTzbMfmanIp9OUGNpEH%XHrK|#LU66zTf)VtBkM7Z18|y zcmWxjpx>d2#gIrhj&K6ykD6HjHBt!e{+XwpN`LB(0nG<<^p{-7N#n^mZ_Hb)p6J_aAp1Zd#&va^q-!;VTwpU0o3IW_3 z(JE!cTKOzs^U6i)ch+nFBbF;@X2k)Vz@xZF-{7MgnyV{mStnwWfveqRx7X!p%^@eZ zy5r}YI5RFqw@+fz>4;ZNgib zq`hpY32ByfE^r1<4$WZe4m3~H@AE^cSJN|?jgd-E?k9g_F9bVqDLj>@Gu`=8Zbcj4 zP5p$-tE`Yp=47exnz|c}J9)MukZYaPy<%YU?CbSXN$ua^%{3o#?vIz9zaW`o5Uw`H z+hXZW?XaP4DO%%gTlH2@!P^rB0tKf^3r_zx(K^GF+!-xY-BSKR-2+iq6pun#zY($1 znGizWeLseV$UHwxHRh1m_|JYvV{}K)p3aVVh4EdDJZM*W*C46;@$7!!w|C_3N?}zj zYrAp=D{xtfThoXXZcS6;kljvfMv(&LX}QGn8!pw6V}>CCbk>_XklpyH8V_e6Rx;YG zcj-Je7v=|dtR1uTND5PMSJk^PkxJhQv=dxt11xAe1Dc*Rufh}c`qC&R>GI)H=mhH0I_` z^gfWfzH-14nIt^5rtHbt?3W%$C4H8|`=!#y55jXbp5ew3!}E0f9)-U!f!JkG zZrKtsXSn4z-7b~x56hM+PF42nm`Wc7R`!QIOO@cc3!Y2x+y&32cQ(}Z;RJTCM<%ABv7 z;Tih{LES54xQtr>zm2fKfh+wrATxrpa$yy!S_ZVpJ4YESj5K@?Glrl@Zj;-bh%QoQ zB`%};&uiTA!eXOX7P>Zayd(8}KT zTNXsk{@6ZEls(AEe_A#teWs{+U~X#4w{rs7JZ242vm+Fk_qQzyqUL(oJpON@W{*!5 zHTliI9J0BGPd<^&i~YydKhs~uB=`Dmo|~GGyDq@Na)u%{J7zu8K%Lf#xZ`g}{^faX zEELmR465Bxlyt)B4DcxG4n(z%iR_?N>GB-;IXoWBhzu{( z9(9nGZ>$|UI1e2lmeBxImv8`+Gt`dsW^f0lSSNl95ktZX7coV7Et?j{v7x>xbC7e1W-C%)u`55HCUM~k~`L}nGO!<>KOQ?&e9{t`*K zPLxdOPK3X2%ymIM2k{}xE9MrvtK&lbt$%IBo+JL&a%5tHO7Jua_qQr!{_??@lgFQ31)9_z{uPeK0HFPo5PkfDgbRSYR?lxU(}A*_YHlSFN$t?mA| z|95G$;U6iDb~0nZ$<}rUwc%8!<@7xNarJAo#?7G7DmsX$+P({=9G*KiQ_ML^I7z|I ziI=jz?s4JMoa`$7TE6urvul|eqo>X}1CFSHE#b96_T%@PETvOo`i?3bfI`ef)Ct5; zbdF5dN90v8=!zP}P%5HQZ}H!vQZc%Ao!|+W?twaO%BU~JrcZR#>P}K%AYni=>M{Ri zqn-p+*}PF#%!nKHQ+N`EX`Xa>FIm76x8o&SG7I!0XNVhY5Rn0PkH47Co7gLu`17Ig8&70UXn7 zVt)QBRxLkgv1D|CIg0~G0^LWE$yscZ)HWJoYm>9+T_Jtv&siM(|MOW z3Up3Q?1WnW*nnc?7zQ&#wZ$*S*c^+m{p!FhIop^x=UNPUwm`7d%whTvq1b7O?^mR; zKZv_0Ta4HgsKNDSA{Bg96;AjY=4M>q7VJpO(aEK{Spl#yQQgQ9XZKrU99O2pKj^8- z(2E_MRp|{0r6HQl6Z2Qr_(EHX7TAzok4iAQTF7)Ld(`hwy460^vdfiMepdVMYJX_I zVfRw66@2ouQthv-l_g60ux{RZp*P(Lz%)n+v~2g@!i>1SHGkFDUpmZqEEbO;8V~G4 zmvSKc>ygbHGeHCPX=`YZ>2OX67TP_9z>UL6Q(I%9aydY;DowG;>&8<|*Y8R^G96BP z#>YAqdZxocK@G*$talXJ#@0^4Wu4r(^i#MzIn&0)kcG}oN4izBIWq5h+7T?5(jV85 zezP``;Vwsz?Z?!^44K`k2n-)aGKIP@ElF&=Jx7hl1dm;<{C1Y?CAtFqkHS4-M^m<| zl=;^~94HVWm11S?Ht@4VC*mZAxKxeWmMzzsAefE*V8wqGT;$8}z^Qw2YQGmp90;W9 zDMup&DH?v1NlqO`ENj#A3`WdM$>`?zr25iQ)0THDSrPrecBakL=MYWq#t;JqeQhLu zQkZ^i?T(y zmo8wv&!xKvm<#9_F5M$#K9?R998g=hL>(-R3gXg6sJ(i)q`prP$EA-2KMo~{OT3HR z;?iq>j^Wa~1`4RG_#UQTH=$qX3RG)<tarHf_ZCtcE;ljz_F@jA$X>y)}Os)Xb}adbix2ie?1wqAy2R>`EGFl zvc{644}_|%Vtu-4kp&gG8ie6ZL+{llL&#p;iYyJ71{zmEVjv;1VE&#*J@i%Kjh$pa zF8}nVIQThxXMh!iI_5A|cau1(~O}JbH?eUA@}mw za$#y}KAsZZ-7OY5(WS@cEIr&U&1WeBsd(~Te+9HPU?fU~iL*x5k83&WM}NI(Nzv`s zHcg7+V4T=o7={b7W^YvbO361f?t)V|hfj$ghd*xS=ZUP|2GL03qMkQDH)Gz6T~^%^ z;+uYcitM?~sFFXEC&-`782mw2&M5hl8OE0?D`%+s*%3>gLF#7-e)hx9$gI0dAmi(T ztOu!lXqOf(dbFQepURA9S_%?T2p&i31*Y;2&XOsmb7=$%R1=&k#}mV{^gn|`^>0BI zFwdsm&UrRodZT?%zcN)rIX=@pChTJGk%wf_E;Tb%Q&hR?UCK)zw9C6OkqVc`2>Mb! zaTYq%@QYF?_Rp+NyfJ85B!DsCvuF8BWJQX}s^^KUU>l1UKp7t{?{Xozj!tUL3ic89 z-d(NMOLXg(&zHV;FkmZ9->hI~?ti))yq|-0HLQ<2wvyQNE}@3$$-=XYWE9!$hwpCn z-l%(j{F#K2v%)OVvx?ts_6%D498sbu6hC?|V$*)yzl9fi3`%^|>{y>VQ417^wsqsL zD=QjXVz-5@u7yHZ_f|jf>#vYOZa&vSpeWs`%=$eq@o%!}ay`M6LC5#1g-D$gl$>&% zE>WiJjn?Kd>+SvKWs6+!qoZUP)D z8e0h+%`LNoiMMP8O%tS~uhDJLuCi!rALhmZ%&~;2=B*@W)^_1uOJ;nnO#8`-&D3!# zk%AzzwsOo~5I=B8>5O;5(It?O^mv@@CMY$>v)-mZ6P59G)>|z-neh#Lsf6R)t?50E zug9BmCAsAp)hLq@Br=nwcI6D|56N?>%=7H(Bu>DoluhhZnSL`>T+?ZI!rH~&RLH0Q z1~)_fLc!7~WW8Bu2mu7^B54e;3pS@;gq47iW((ojByrIGNp)dAY|J$ka!}34^ecPhsQN}!O zC8`@7#Pk5S*#P|YH_&;qy5z+kZNd7l`)M^7F8;_Z)e z>sQu$9ipy0L-n$jV}9Cs2^Dk1@?T-EKl}O*NGSWV08~14wJNySc?keT8o=`w0KEPe z>Jjb(`nAk|U%uZTgs9{|y>hnXW8Tm3W{-%ze{(NHKsSlL??KuIl6ugw$hq>b-wFic zOytZj-6m*m*mn}U^XnTP&_0t^3-+{3v)FXJTsYX8nNu`74#&$V9K%aS{3E3R_3-ax zB9^8&-v%D0u=uz4+OLo)eP)BZ-|hIEXz9U<=89QG%HeUxuI9A&e$-1?0i?OIhYu?9 zIaBO3L$F-Y``2#ZIq+g?e-!-P%M4AxH@d(?Q)?Zf*8uV|SocO&24;IKI zvK8w(tSWWnSVkm~q*9D1K#H-c6k60^B{)6eiz3yssI6x6PH3mn2hYGHgFk?;Wh)vD zUraf~D{y43&9qAO7mYhzL=6B)nJNKga*Y;yPq0L1ZnYZ-$d8F2r_>qASGjW!qM<{z-&dEnp|sYjNxkZ7Es7gp0+rYkP;lX>5f|S zK|*xPtD1Y^*5|TmHaXRC8!T$G-d1m$+fqS5q^F=a>k|Sa0@02?a)UmEk-3xpDWma9(nQlO;{l8LZS+ts1^ zwesjweX#WJ3;V_j`&g>?M43$(Cuq%-gs^0)T;BBt7b`z;SP@|}+ejJ>zh_Gv$ zQ7F|H3P_Rl_xaO_mN!qu+lmHPt_OGluHB>>;YLP^za`UCDZHX=%&4(fNV)3ws`H6SWam zedTGGDc3wU{`iK&#=ju)XR+}pdGy)1g$&4_Ja6P+V=Gkk**LclHr^u)5H|LKw(>su zt~qSnRHLZbxG{zonLHP=j_d>#W+^5LOqo5Cq^ZqE^Btd|VCWRstty!33HiSPF`9tr zj0E3+_=kA~RlA+6d*IQy-+K&D97{9P%hot$FXeDu%06gb zfwEh3RMGF2?1?_bg-U&LMu8oaf^XZXobTzV?xl)z!3o z?M2@b)c;Gq_AH=_sMDW8CjWfg1P%e@`4HsGm#=-Q47cF(aXr5lj$mElSPtKEn>`}* zKJ4=x_i^amp^4|M`hHlg+Jth}JN>}_8t{L56VIBx$n+uL?oqcS=WELZF>CBkykC{- zs$D5g_x-#pwv$1cvT2ODq#0}CPXyr7SeEcN5GZTG zKoi4Ch(k%xS6F#1xPjMostIE;^7={jTE{G~V%Avj%j$KhbU)@@Hl(+Wab>-gyz#rTR4H0UZr|9uDmeNq!3{z*U&{5X=(@O4&Kol}%p3k{273Ui85;F@s zL9B#)3dD8w^}|KpeVN$mz54XR(1ng(_-bIBUN}|t>gt8AZp(j2O9;H97q&Ak)l3H=V)eqb zw^oZ@SpJEz?f$g##n`sMwj|VJ_T!u-zT4)j)<&&__hQ6S#^Z0VymGrB+KAUs8O4wh zzb9ih_59u(jV%ch*{eDH()GXC`{u>=eoDmIU|;HnH91)tx$EniA2xsWFI^sMsqgyw z@dG$D$1D-287T4Q($>5!$+_(BzmQktUr*m}tYk;^SgTh+&#&FFc!+;f+wK%2at9RjPom zwN>ZrDhQm%WTJ|h*#1)x^KlFcZ7|2e7N*$OAS6M)+^-{tuWIgB)E127fRZR)u#c!$ z4E?aLYiqf%&W>9R3Q_%;JpjgF+puTqcKcKsyH{6aTgiMF0E)vrN6zDy`W5AuMm1WhGhoQk&OgRS4(n#EWIt>t&|3J}q&+RHNM2r~?#&|ErjDOV8)@SAG=+ko9)7 zFusfFbXWnxrzpqn#jTn6s(vb%t zuy5-~Q>^4ZZiWHRY2Q+mWDIQ~J9f6^&JRgZ-0j}XAs)MIx}ZLK0t9$WDm{4=h7{E` zD8;>A?+R%rr1aUn%D!kIe7}2VS_Siw9$sh`T>WD{A|z)?{0o58SMTHwpz-XI@Rw1{ z8IN64$I{2NpIJ4Q!>ufvFu_~}G^Vm@oPL+Cx=#HXlPap_FCg^=hK3*qKE{JFyodY&^16O(H8QvfMsCh9Cb;Q*9*9(%kHcgeP@dihXdLj9MDiv zHGS{Eb1m`&Z|vh|+D&9e7r%H{c4w-xLyLPbk%G_NiG9!rEx?|}(o`_DYYDf-B9qIb zG=p^Z8w4tt@49&vn(O)fFlbQ)q%BibclQ4nZ+R6{_*EB2dcmWzlk|zKUU}SZ=@10>K zN^>iBpozw;tCJawIo9h=gg;O;vf96r>T;g>!K67%Qo_*=zt67|Qvv*a!qL=iIm2FYu6&()ne95I^3LG2g) z$E=5MGgIrxe14I?otfEh>2blF7nEl$pk7}>?Ei^L8!D{^1bgxe*uN00YVs(Wc>6(Z zBw2G~?*M-4iT~gHY_T8*KOeqL@$+GepLe|}1dQY7aK*SVKZmK;VSd)}HJ6g{{QSyi zpm2W|YFA-z)A{+$8$NS3gywD{KR`@pIt`|KI#9eIo}yKe$!#vx86D ztoO$2iTwOfF)qwcUOkAYN0^`clS9e;JkDpJ@beb`vFZHWoG7cwb|_r^Ch~IwH1Teu z*yrbGtK6^qHm8N%^AgV^=%LJI?T`e_&S-N&-x4$ zezu_d*39{N6j4_E{3{kUP2}gnXyUy>vCq%XJ&ybT=4aI_Irw?N&5EC2Tm0M=v8)7s zPLJp3qw)OQK%DtRecRb*pz!lt|FP-w^RoFqKktRR&_sS-fF|BA6no((TQj>jxLy{9 z85`IL>Qs(lFdlC5h%NDdSM7=Ir?qjCXhhqkUFMa2*K+9q{C|t3C!s2;<6H=CPL((h zjr_`m6Ux3@dVo4=bih3HCdXv{TIO%S|2&r{6fK@ap740k%NOvMP^UlCNBfxousPA= zDh7%7BeVVn{6kbPkt=IMPX6CN5r?{MP7n8LRcW1^l?JFv>*cI8GUT0340)&bguK(c zA%r=-(~|V)Wne{pW!bWH+3yvje{VIi1hlTF-*kxp8?jEd?02vT-*&+dtO{FHmi-=h zxb}CH`o+bf%G1570I?WKYl7{T&fmQjuVrmN7Fep>*(&xsh%<*Lb?^-(JU;wS3CM%* zWz~G1P{TX7xt@f#i_NuG=3`9L`M9CLdKqdg%g2}K^+@1pWERp_UfF9*uXJO1`g`R0 zuv{)D3aO4p5t&hm<>52TYbmq_l@p#u*+&B}jD%$Ge* zMk>U9J-3(74k2qv{d-YK6Y{{8mm^GOXR3iff&r(=(w)(1Jvs$P z)Fe4(3+5nlLzp*Q5+OmPsFHeNbbX7FZ&tbdAgo5fYQWM6Lx>!&=mB&>*Z?jiz?>e4 z$N^83VVX-dQ1#3ZgpkS_BE?1}JF81HJ~d2@Q0sD4?l+Id6bpD`lK;Aa7E8nu;5JSK zuWJ#!#+N^OO~+7VHt+E_Ca^LEvWD{V5HymNWS_>PQWR*6@R2-1CY5FBmHxUHQ>kPp z{r-bwdM$xM@21lea}2?ZIXUj>#yP(|SzHnyqT3$4$~u1@%lP5j2K>b07^o$HNxwbDtz<5$?NNK^19<8Ax&uHSZm6* zs@xxXWTqF)>;CsRyk7X5!|TWKSRk**uTfriP@x@vz=j@CyZc`_uYb?U>j`;yJ!-Y_ z`hvS0UVn+h$CeI%nP-v3*%KX}YhM4fMtQxX3j6$T^7=fGCRv9s2QQOL8}mqlx7s9O z$Q_O(e2C-6mLxoj#{wncOrW&pH2gMw{)eskhw+kNG!{I7A>DIp`4d!m!bE8Bv-J)@ zJxP63w{YnYK3jt|IHVZ?AYN?uw#+cyhE? zmH1nSD`2s>0M20C9DdFq7CA`70aKz-&LGO!PeyLJkH1AriYIt{3zD8GrgcH0%`Kd#c;#$Zj+_-;QJM7z$C&Nj7O;e4LGF*^1L`j& zUJU3-6sIeh^@g*5d*u?M^wkq+8V^Drn0 zM(pw({S`kLv93JMMQJV7-<2c<OWcrh zTy+1Ro!`f3-PhwNP&row0zRZTQg<@jh1c(RK&QvA^jl7lz%JA8W|L6OdU|xF!Cciz81oh z;W)&A6=L-=EIjv>t;dd#y%4g+5}MOJK7v*`w9dm)oHS2a3b)2;9~bEne$EkWG*jly zraAT+UI2U51yp*LIGL}6l>)9t zj2Nw&M|(>OM!tDdF0_cms12!(jwh8SBufjNH}?uQ?!2ja)}J?h07=jAC@$JHps=2S zJRxwz5W;bNQG9yt(VW0utXUpz-b0o9&?6DESQUwWv6~JJfLOM(xGDlT64L51JUPHE z%8aM-u^}iDKgLOs+O`~S|60sgwf{MoKRE&8Z@)J3;#@XmbaSR?O_WY_WIEjwsQ&4Ikr^4FVQ;U(ercQDpkQ8+{Au{baV=&=#^}udEys zT}uL#5s=yx90nEU{q~4x(;B6SqB5u@e#HKc>IkTwxZ49n8rk8iXsPgo9+SJ?@fUC8 zVBc&O>WatWw=Lp+A9BbKjUX9ysU7E2ZCc!NWLbm?-3pbfT%3(i=0b|d<=9I#>X=sRE>rsaUOmeX*XNbsl@mpDUb@h@~TI*)L z8*xW)JokRx9KqRF9(}=?r^lq_VU$9Dew^q2 z50v?WbD=!s@!XFR;7iEeli^=^pHGVsoIpGHbJIGKR*2*@j&dYtlJpvqoE!L3@@S%x z(@W4Qj9=FaaFLu_1Y|*ybC0z0CFi7TVkBp|!mwb;+2{byO2K4v{&XDr=1I=%@s8wd zjVnhim9qjjmsla|A3mq4@Yj5zkrPzTw-}l)IdkM8kL27b1QW^G2HM7Z=z%pNIWJu7 zNX|m(H6%F;_%cCq{v>D>COK~kaN*ax0k8tB&U-MDI_`Ds)5B?tM~p^xV0(~;37F)1Y|*yv%9qNCFirTF_M#37#1u!_XU_d z62YW-I_GHMWm&6-aM<0FoU}aplJk%rleSi;D)eI|=SGzIl5@N~H&=EDIL?##PPr#!m60f%K8_LsP6V`?#pj;9US2^RPUFH~U#j+gH76eyt7cJqYxumSuiybA0 za*D~kdXAN(2Ke-zoDPO7?uK7}zdI?YiQzQlJ*&RMli@w+5^=|MC}xbH2{;nVVw4mh zfjC22YIS&EHI6rKg(o=vIHM%>aT1ct7Cdi_2^6y=v{rw)*XmAQ=+gT!Ids}*t)?GC zibP1(i=}s=RdbNE>v-ThT@_*LB= z;5Vrd{LT;X8wW~y?NE6vwgA7U3c>G&0Kd;62i}Eut_uCm#5qetzZK$I zgz|oSTll?O2!4+T`1K%u3n(B_&#gfIerDnKTpWJWrv&tCECjzr0e<)01N?SdCHzjG z7SQkVIQ)t&{5HS8fcf!LfL|NpcLN2u+4TFw!f*dL{D$2c(C@%P@Y@uX^!yzHJ?MQ$ z0ckdV10D?M_lv|~Lh@I4OMu_NLh#!!z;7<5u6OJz;rD@sUrii-r51i;3c>G`0KZPe z?=cEUv*~y8LjnCRiNmjIazMYSh2S?jz;7H>i`RaY@LO!*w@(~?4L1k)%`F7KdjkAE z$JF&MqyRUYetjPf==T#sMi|}1*F;dEwb=?Dh|KtHwE-- z`#=Hu<+A|4`=DC9-Bt;|`!FZ>K`=D?%l$U)m7A8z{idrr!b!zdhpc z8#XDRUwI+;?GWHM1ggdRjsntb{Pyb>(C_)L+6(RQ^0to#(wM)$9pd{N z8T9u;{{B9_MUC&4E%T1=X@aAqMFKgxRZ#xZSVoBcq zmfsvZzOtadB^YWR`FuhH`EuL5{aqX1-#c;xtMKok{QVuKfegj>ob&K+)A;_*4Ennw ze}4;aQba25oVUNf>#8An`3V<%YW^LQzrVp6$j95~?Qh@s{>BIWmE`a5he>LD3%lg) zFRQDD#@8X}?+1uZ9(lQ116j6H-u_OC@9%#3n1aa5-2DA*q=D?RYu^68x-oV>>>c!X zOaA_*Y9N!4XO%}jFNyE(WnSK?=KIk6{q3QFY`sU`{??A~uW!)b{`vcRu}TrCZm+!k z-KwjGArc7aC z1|st-vfc+cW2)A6^*V5Q16>@6t1`%s|5U}v*UP8N@hC3zd$^8LzQ&SWxu`1c#)y)z z3pMT=x=zTr%>04N#&F+yrs(z7ytD$JSVh{jPXoWFwHUF-ys`G$c!m%DML%?+&*|HkE!WD7XwgjweamAd5CnM+g$;vCw ztSzrRAKNx6t^Q3QhHswmLXOH_%!1eHOiqd&NSF2QlOf2QTYn;!HB-hzFe~Pc(g*qj z-4K$cu&gyvw*E2Lk*&_N9ocFlkG^dEh^zS$WUKRPl&v3(2!~~BOh~r++!L0qnWD(! zWb1;vlVoe6DoK*9yHs%w*;<>I#JaN84|o(LTVE;Y`DE)#zzfUPa5ODUwo=lG$kyZ6 zLbeX9_>aieaf2M$dgVDswx-FWFIyGKvc)fPt}eZGb&_oDL6^$XTR-0!maYC`t>R>B zBdHswx4Np5B-uJt73Ywxhrfx)*6->Ih57YXrGlPMwzi{*59zH<(6lhwT6PENB(l{P zD$A=M^B<9|p9VOxb^a_zw#wzvm#se~%T}6qoUbOExKWa9eNK1JlC9fs56jjc>Pj@& zHQF}YCeFN#b>n1fp(;s|tuIt@4%s@^i^x_r@F+-c?IuIWYZK=IURbtf0kOhlt4f9- zvh~Z=kgai7Ia1eU8y z@}?RA4_nOZsk1D}E143Oym4~hSDaQm@YW>B>!(VRB=0Y(IEUoD^F>7Rwg(;sN!|)nZJ&ric# zseG~;*lMHlks){qRNig#I4bX@8rvgxs5}Ve7L`MienOtsdZr`~)hyk+fwNFpxHBvg zN>FRj7f+z!@{&jT4}4f?kbw2E^1vv_sxx7H=G@)s3{sqlwX4m zB>WfNOVtgev3MPw{UPo@k%#-gs&b$Eq2_Cer?V=hw$z5_E9?W6HjRx0IQ~qJB^aFw zI+8i4;GVzwHbY^;mzIIPlCgR|aV#Zpk`a;7Re;pA5hd|){~no zZHQ4CL@bTtV{NZc^2M3$l^$$Jo-teI8V5+XUJOtOg#|E*X5>x5R_Ewr9jnv)TTah} z0svtPwmM;{mw72i&&_#Xa#VcOTf6^;+p>kh6I{32AGa@+{#4a`pfE=79X%>mTUjJF zvS*;!IAPlY2io0RSkG?rKWr7hbg5y+uGQIahG6Vj5-K08%AHBz$ZNr}IJ?}DMWmD1 z9?**43-*9MQImX4$l|&OuWnhK3uG;==ZmyYP($xRW$}ZS|HHC42-0Lx!;D?a;xdMs zbI9U{s@#ySV96^x%8@*rS+pe&;dtBk9`&HMZ87)%{sjoEAuV|00jpc`dIMRD)~hag zr>}I6_89Id$%Q3`^;FS`|H8EaWy_+5!CgzBN6YG` zp)8CDF$A0c1F$IRy)_WbpK zSQhIe)NmruppN})AJ|Pn3(m)as1_lw8u!5NfccPyj&#mj;ND0Hd*RUTr&u+rb!#r}4Sn@#gC*)A>03E^~+%z_Z>>{*tqn@{P}}Oi`a((F@QQk&?x522Q0H zer8uK?2|n&^xNqYY?g55MOOuX-&2a>zCr8Ckh7{RMhag7z!L#5WQ9sWWMr;{zEHvh zDxS+#q4RwSF^$C(7gV9c!V3nwcePb4>rS>sA%bJwi+O?a!2mPAoDY?~m`PJ_ZJ8Xp zvW{=aj~98lha|AU0*zkMV#Hc#w`A$sNI1KwHL~AAcpNEs`1VsRycNa(w!0cZL-L{H z>>2i<sLKhy#LrUt)@27gp;@H-%BSoo26WO^M3 zd{3#5h3okW`=uxa+mnbhH81#wK-}O&_FN7A0uBDU+~BuDihOSDk9NQxBK5Ogdkucq z+~B9=1;6Zc8~a%r{Pgn_ao$AdIf(NoIn{!BkVyNC1AcF*pY@K@;4jP#{`$P&yE@?2 zA*HPM!(SBk#ks++BWJ>LVZUIIO`M&jK9r#b|2R6&L7Z`U!4Gr5KcK^tTL|IfVO7Z0$B)0($aLeJl!!9Rn}a}eiLsh$h_Q4aVkHTVNH`2M-U zFU|{oGY9-H8vI9RE8_fyQXBiI2O4=3d)(^yADLC|ACr3oJ39Ip#0Iznx5|yi$3m!Z zA)MQE2v52Ya7kuUarn%I@TGhzS(5V$9mSvi?a<-Arb9T~g@CNwrjFtw7eYzXA^gpS z@UeWAs!4QMYTdAyl{!j%qrDCtV0_n-1YK7XrS;nqzLl>qi{Y z*-i^ZSNKgjC|^IiQc(UO)?4Z-W3F+^GlSaVuPjoR?STW_x&+IkI;;`f;_9jId!;?BVawBBdDS!&>gp-f;Eov9d2)b4zEpvg zZM}bZ#HxzyKaRAMay;heH8rd z;C#V^{dVJ0k`VxVIcZ%w`+O&?5rsN3{vX&czAfWiI@=(~;Pg|>rL!BI0D~Dm>|G)} z=9)dtEIWnc_i9MsJ$hi89tM~74nqIV&f;p~`p=~f*DpZ6g~jz=^5}E@z==B9A^bHW!5WeW8Roa3IDUPmL`P zTUBbbzL679=D=r%t|4l?-_@Z;pGt=syUU|bjmCV`D8-oLsZrcxRjKjMfEtSrPo##? zsF+#yiM10=kXZs$&;fNZiEl|-bLOrNjk->BXtcgO`ZW4j(99t*8-Nn=H2PQBs?sQn zBoZw#GXN}M{s@g~`l^3L!KM&YWLR4@QZMmaI{1u5L;G86+s~|3*RkWU=H{uIht$7z zEWNnMYgvx$=TlSEg4|oHOSP=!3Di0DIA4joR(j=IM@0Ik(s!WnzAHc$BeMwbEX(NH z0w;#~5y)b#VB&0$7@aE`45RBo#o0X4=UvdBs~~Y?UWaq14Un&yjl5Y@q)lHF)cxC0 zpza?>Bv5xUXm5=%2Ct@3cO>8yM%~3X6-M2yzl&10_++2DjhNK`kJK&e3F=mtB~W+Y zqgO9=HwC=HsQcE-yEwrkXOTM#@~h`8@)2+AZo;Qu#?W?Ir(d=^ zlir|x7Wo?4VT?Qda_|t=jXQVMUzJp2cVY^(A_Uw&GfWzsuZnY=ep&nkK)dHfyQq!N z{Ac=}R?zdEemMs4!lz#jL({@ezjTyNM1PKjM)uajM1p;boJBTT7mgIy30ZFdeHwos zh#z$yv7;$FP0IXO(FNlEptd+e!{rG+bNu&OLMx~ds&*s0oPgi9k_=U?K(Vv2QEa9N z8(&gDXAQG^1ZQv{k+nuC(2eZA)u1u|wb!&3 z+K)tg3HN4TC^KAsh)I0|J4alTgm%OBJJQuw5$uIben*xqjMyCPOoEij9)-enIBPpjw;S! z8E<6`*D^keSD5ShE#q$rdOpiYpEPV4KZi6IW*KKu?$v4cv*EUTKO7ow8O_>sRH65& zOfdox=2Vp|jD!1Bo;WS+!#u|t={QckIWWnG`9_r_acYGs&cUfurbm33fxx36P8}&j z$a{8tTnwic0y6VVs&O zLl90q4F%vGc3?cG!m~d7+(a#K;^vMPn1N$Q)++gCdGxhF`qD%#&{=%9)uRQv*6D7- zT40Rw3oJoOQDL(6s3aeWY@Kp2Wb4cQ;$^GJT42(G1WtA09Jjo-2TlrW zf$1u(C5BTko|vQsK2{}3ocdlB=it<_(;`}cpCBuUQwPWp@@j!mF`SwQ#0ulooiYUB z)Z=qTHvvHjuyCH9(^tFXSfClD*}FVdUg2%PnmAQTHsxD zV#`)L$%3@Cz$Pk>GDfzxS0yo8poc0+lC6_eaSquU&l;{4xD&4mlC7^5^n6<2OJrDv zwZKB;-xelY(L*zRv4#lks%1D9)<$&_Sq|*Q{h=3 zer}=`IBFwD3p|L6Gc8|Wf;{?K;KA1uwZL1jX{$>M?2i-6qHMxiU>DjCOSanZSdFtH zD3&*IerAa(iO~WFtCA$yI!+bmkgcm&!_@+};8j7g^_ha6PYcxJ^hQ_8x;)hwEMB##|&CuABQZ{FH)LuGXRHq@L# zs$ub#e)i6M_}{gNoVFDy(&vv5kS$Ly_uA7LMSL4TQLR}1sGuyrsokU_NhKJqgx!Zk z4*lSD)|-uhzGOKed|#=K;yfa+*ehxjWA_2k+3f$3_wI34P5=LRx9KJtX_%B66d~l6 z5}9HcOvGDBicsG1389orRMXHgog}4@jC+VeWr}LLo^eme$Zb&UOm7CsbpJkIueJ8t zYwg=PXU^pJ$Is*aZqD9&?bmwUp0D*<*KJ|s7zOEWIqpuz-zw+BEos)m6KD#;UPT7E zeCIlNnGUuBMKc~GkMFW}_=zA?X73eJ(@Qfyppdo(n}0g}&B9b)(+20lC=nt>>>}v8j`GA z=RlkNzRD}v$|I{I*-kN>N;bBQTf>P+HaJAG6Fn4bNU|e>CHrid zSF)E{S4Xn*LnQ0%p;$wb<(?eqjoX)cCHv?wlFT0Hpv89>AreC@+(p4y#qIn#B^nYc zr=g3T3uxyhFAMG1n@-6!wxIb^=x9r4vw zI22|iNFmFl@Tx;$TY?n6TSg;lN)KN<6fPf^m=rTj3i}l+O}?2Rg?=W5t`3Ft{KR<3 zG%5U_L*bSLDXd>==;29+!iNb`m}*k^z@cy~HcTXf?#oOHI~@uW5~PrBQaEmrvc=B{ zQuug@p@*v+3g;FiCdEXPLZL(9S%-o?2AYmIS%sijML{tW6FK@CVdo^Uv0G;F5bo#+ z7^EMQ8<{q0FR>aOhCg|cf+74TI*@J_=745FU;NYuvr11Y$t@IbMRR7!mGhnMEqsgtze*VpUTp0^aQ*PVML?aQfI%)+BG-U}*sq~tW(wRfo);E!2- zaDhat9Nd?aD8t3I=vZNQU>54LdLiGZho_CEMqYdrb2yuiCU7i!mDK0=;xR`@)EBe9 zZMX{(|0uT=%F_s~ii?DxG3)WBpelKK17*dMdVB5xE&V4}6>eMIGk5Hj%CRz95GPE2 z2mSPHU+`=VfCdc6G=~c~nTHJ~U6bD39F-)_d+dbx;tb6ksNL+hZrWk)W+zU2=SDX9 zP~O+*%(J2Bpz~h)76kZ%en)bA(77E?TJk?^w-bE5=&a{OCx3ldBI(Km&^aC%zlP2|B$)*I-G1mybI^JFAwcKu zW)QAM(D_oDhR$MK=;&N8u1$2liJYDsboyNmI#)n-m|)h?*@+%I=sX*w9CZFfst1%E zbne^_R3$nO;%aHbi-FF5xNSYx+(GBa4B~{**`LCdjZW2m?P~<|BQebO=^^_TG_;o; z%ntz#yzNsOt59#B8eQZ@0NwE-VCZlD2xx>(PdEa8Wd9_5-YO}pgUd!+*IK~z+_4!8XQXM3Cqwp zos2jL$di7k5Rl=IfGjTpejpE(2pECi@iMeANGP;6U|pVrfXDEjT zAT7s@0J`Hvz!1wH0cpqBziSA{PXGb;q0!b5uz^}P znFT%Xhkz3u1Pp}>SpPJFa5aK}XLe}_coP>o0@jLa69IEL_lQ}K408}Li_K>spd&qY z5YPpr90YK5G!XE29Y`b*us>JpLBQp>Z9Ro-$?l`vMsYwOpwIsJ=|O<%lJJIH(UVU< zU^ngdR+*AtnK7U8j&N1RS&i3G_3^wPx(hn*XU!(^P#ViBrpVE)hjevuY{g-Gsm}YE zJei!FWXCcyzf;oE31YtIWmUqTX|Y}PPf5G$5vrVre%~f=_@9@hG$zMJ?gt*Uj-IO< zNIiP(X>hku*r<{g^faZFd-*FG<`y=C#`doBwU?~D8|WL)?NJ+fnuB(FKyclXR&A44 zmn45fC7L9n_bRawv--Ay?s%;m4I1%c#T>e&R%li^@A@4vQ0Sb`&XDqrD>}P<8GM%l{#L~q?0)doxxD_9T$cqZ;!ASQ5?Yu| z#~6KL-Gi!f^K;4?;vWkpgX4D1Sv%rge#v!0jEl>eB#Vy46l_Ps9*&0HKKdW`(<}(D zY&ZXKkL{kJTh*}La?^IyIdE)O4(!r0dh;X*C%Oy-Q!_AvG#RIfO~5w=#thO{!IsfD zA#O)=UYBEi6{58*!62c1iyPgjh%A%IFcA!*iMQs;x1Pjpj6uwWea28cD!!cK5eE3? z(EuNhLzQxFvChi_x&9*^gh z(5s6C*Wfs2^<;&>WkSaDE(0&3t>l`2{g0@bUcUve>)9gH-0rlM*$vQEen2ft{;GkV zvm>GGDk$3+$)kH1+0$T^Wfv0%F3R&CIADBCJZynx;KS+-hp2tav2S%+j|a<**5hZi z51c3o8?WX|)p|T1uk{#CcJysMF2`P?)LM^ooYtc&ZA?m_^(f44Nb&wqxC;;WVL@OY1~_O=STp zrr6m8fB)0?wDduqH^}6Oo$?SKK1YVmlIdNBlbgyRHpkVDTsu^dKf0>c@J3P_a{0F& zA8idN4(MDwK5FL!kkE8x$M;fH9dthFVQVRUqTr5FG3zB}!gW6B^K_F2qJ7RMy?yU? zw0Hxwb`2UD26=(}5%U0-*$82nG{~8uhp{ROV|=6pkcD{wjD{dc(Wf@R1tmRr79Ewv ze+zqMiob9ZI`As8#){V3u@~u4WG#Ik6>U}1g*oL|SbqYZBb<|3Dey2dS*tX?z_(aS zC+$J-;E!aQ={H@ee4?bR^CV!Zf`gjITN3fgXrs=eEZHM z5}8wnw}g0Bf+ydO$%8v}sx|#{OJgYy;>+e~ayL~*%S8D^9ihHi$ z9Mr!rPQKl_!HC8E3XNFYg)dbsE{&4nLo)gKWDeh0JQWK|QjEop)vuyeD*mxJQ6H+y zc^~^wZCdH*Pc5}}?&+@#-R_APy8V_fm2TH{j-%U)iA`VKo*=g*Rlk>Xt)mV8iiW>7 z64mYD++?$EpQMum{Hdj;+jGhc-99_P(Ct{hRJuJlUJhXqo4&d&#qQwL{Pqz?8xQkV zV>+_cb7FI%y1mrNNKWG|=DyTY)9o+o4c(siprPA#e5rJM9y1gY6UGsnzPh~*=P#tD z+vScnj^V=`e6^9NZpThh?aC*?)bx3%Vhl{9!J2^VU`&GRB+#5@sv*A|v;aKYsizaZ zt0zv*Mos4I)OGePOTT0W`Bx&|ci_CGUQQwRK{|69fBPPTYyvD=p?><$!fIbzUMXNsU-- zK_v1DCH<(Vd>U~kS6%SwgXBHhxc(WahjgKOYMaDyJ`)gWW@{@iD*3jt^5Ryqs~p#_ z%kCGx@?v&vyQlUv$z3A)h{y!79}=(YJvCm+rwP?1y~6PW096 zZk6Gvk>1}F=6r*$M1%aQ+QSd6=nT(6xif5*LuHQN4wUd88fKH zz#XN-a6kuTZPBz=FB0c5YaJ5b>hCChg=#Ad+EF_DFIR>dhxfZfd8flg1n=1|2;L7) ziT8=2yl?q4Io|t+@;*oLKInPDdq4DYs;_r>(rmy^-i}G~-Yt~(_Z9CGo)f&!LeHc6 zy!Q&#`|v-K(|cAZ@0Q|y&a;B|AJGS>KJO=o@?Kn-9Pf2Pd9NR{{eA5-g7>3R;+v&f9^>eaLwWC|c<(<$ z@ZKyX-ro=9-TEat-k%8N{T9XhnCXJ|K3h}K`-EvZPHeL3| zBXP{$Ji6@4m#a`1yv3|T=|yMSZBi|=9DUTLM0^b~FY-ffWCNAF64h0lKAvft{WobOY}WxB#H-7E=33f9c?l_&HCsk+{<5;9XR`q7pih&*$u%4`-(C7?f8nU zna;BWUxXC0h;D@NC!hTypoWJ|pdW^Zqr`KM3kedHs>RqJ<-B;Hw^PGI>oEQ# z9y~hIP;cNNBS095{W-1vEj*mpnelMzuq5#?geI{h9`?Y?Z9KgBj)8|`GYvd6;!A~x zjr3wdcsLT(#l^$qGZh}%{OHBQli$`T9u5Ud@$v9qSkmi_yKo|`udi!(XbbwjWu%WZ z7tiD3VJDqF8*w9&-cAh@;h}_HOb8DLqPngwV7Z00hmfwR1dOI~d>*|>=qLye ze+Xh8VWh0%;3#3bs5v|wbu#1O`x}$Q!?~noiHFZyICz+XLs&FCG;U_#Ve^3o9v0J! z3E^Qc&fScQhhcO^mB7Q^uf2G<=gS(!!#1!K9}j0S*Sdn2t|lAmyIv1Ur#t$-Z@Pn(1H5FQ zP@T$f=UcSm#Mt*e8NylzQDYvu=a0QjTN_XhJdiv~x$_4Jt`+chuMHT=w~e&{#|yc6 z9)Edfm;q5C>{Nz{KWx``JUui()J#3tAMv_pZNSaADV^}{udp^C?F$H3BRihv#6GmH_3JTrI5&GWLC6huhYx>$j^NPxlk{1T+Vg;ir2mfxAQ447K{T z7cxE`$d6U@bgg}tiyO27fsi|)>rz?9ORzkW8x$HN;03d9kPnG{FRc6*X|zQwRs9f; z;8L{ULQ!@L_b~{DMvh8S?OduPLXiW_3sudFI$q_f#md|F`@0z{#O4n@uFz10zAGRl zJv=?pUENhKJ7V($KbO zlc^B3+E{wihTrfXN9+{FpKSHdMH!zOSW2T;NU;aPdW4Z)UFx=;Ev$U*ZuMy)QD>MK zUOHkehOvyJrY&Bs&JNt;SZ?E2UdwGfZeg?#@D-zmYY|6(k$&Apj2hySM-8V?DC4Iw zs{`*e5~Gl3({CqUjO7N4VgQ)H_#gY}7>bSB5FpM`7ejz;s16xDmYtv)?2A9=pkg`u zY0|9sKcRcZ+9h&e+j|lo`#TxD7+TNrjQvHMujZzNzOE}UJ{nO@^UHnRLeHVa&Sne! zjeQHj;8HS$@5;X`@x;|aUx7BtY@x*+y@jSb-WK|^Ii41p&rQ0Gx)Px+^qI_{vnP2z z#U{OlzEVKZ-9iuI+eQoBPRPwI^dc;ikJm!~ie^^ZlYEA(nPTV$yzXhC2h-Af(H50` ziWd6%k04xfEwnqL@4)<_9>tt}k^-C3-yesP)Hv2F!lbGNFBR9S1<$0^sEQg(2!b=y z2sHp0K79cJT_?A!V+hiY7zX@FAmy~+V~McQf_Gm-z!GKCxLQvO9>HyEGcZ8G3Z}P~ z5EzBlo?VNdb_=drIf_P^02W#*-XK(NANqvd0?@bGi%EL~J|w3B>wTv;tiOYVi2$^6mIHJSoaZ>(x-a!TM($cgZPte*t8~Vd5pK zm73R>)r;+zQ?>bC_~vBhOpBK)!g94}1@SEtO`m=?%Tn)%85z72v+&hNxT<@fOv@*N z_Q@EFYtbe`8-{;P0@oEigj2_?&MO%R7B)v^K`s=Aw$b)|Y0be5skQk7&Hq1i{GS4b zf4c=SUBDOpcRYF-kn`MWvj=^i19omOmA2L&zK} zuTaPf4NsumJW<05PNxV7|I4dgo*T*Zs~A&e`76@Ns45Vstj1$oM+@KwnTm`&-!9Yo zGr!?N@6R+T;cFEQv*7dAub+_(V%8yiWV4KhSgr1gh8yVIV<$fu0n$!1Y)o!zM8i{- zvlD=~m~{cO;faQmaohU(J;xj70?INPPKA>spagf5u?#x)3u4N5@PaQQ{7;!{G~I;= zuQ?RueVxl}V~@iAZRdOy{@5XE>pE4s&6;JI zgw8xl3&7}?+niiwI0SH^^QbDamdaHMK-xiPlvHn^bJ`M6l@a4gX2XNdZ*ki?3ptIQ zs~i|3P8iVJ=%*)F36S}sceIGq9~ZjJcZ+K!Ge@MpoE62af{rLG^Rr1_nRDr}BlAy- z^@y~de8iCXnRgwT-$q%Vb1(Pcwspa3N9MyQrxP;Q@t0YBn{D5m{F*0RT}S=B_APkD zAN1R|2eTbdT&RC_ul)R@+P5?fV~OS%Bi-?${=g!C)X$|hJG2M$4KwJV{si~_qwT^s z-KekUMg3|*rG2&}odp2%hM~SanA1={U)z6lH(vLkKFvY>!EgcVnGy(BBdGu9I1Tj; zJFv;h!F@Ra`zUd(5WuMK!+BB6`r%Ip^;I0AjWNcKTMg7djCvf@|3s=c5b*RO2Lack ztPcWy!ENjO6%GPgQZgqHP>aG~qNwlvwubr}aG|4qytq~}GwQFSCLaoUxPycGX1p!V zkohut?4bUC3w6|Y@W}jXu_NYo*^uA`nl z15C{&Y3O_gRZfw&t-l0MT&VBOZlljEJk7^*>1{pT@uI%vOb_aLW?>Q9#BkJ~%nUlH ze^Z>&;>;{u;*a`%eA{U2TMD_w4naEHDGusS26GzfJIk6$ZENwm2lZFcku<`;v)}^O ztJF%=2(8h(Q2+SRI_kT45b*K> zP?c@{%_!@GfIo2Cx^$_7fOgA>6K?ApQyBCj!2gWvYu?gOKMWVT%#*~ml9^FIl(Pz) zO5NT;{cNwy{pqoT`hVWkQ9q7+#E5hY<~uTffU-U^Hv>1;0OUb7>Q93FQs#q6e6P&= z81+@;iUe^d!*8#l{wew$$?-w`3wYu}eZ^(&4FBa^cUw<)yr^$C!-IMrtz3yVF&y<1 zm_Y~ix!}Rb@Lv$VIRT>wvqj$ZpI1RBs^Qtv5hbqJAXG`XFE@Zd+F^b`WslJH!d2zBz?KF9Q5gf8$&Y z^>^b!mwAS`Rx&f{@8ql^WWVIRW+? z^XO|&;$Fu< zZ$q#Y=GVrB@h9ikCZmitRAR7b%&*-QAdDQbw3@qSM{P>-xqE)i87Il#G6aK@#TdOp zRznd%91n$+`UH23gVFaO=){K{=i;CHhdGBi3Wv>TJKga1C>H#~{I#I$~lYsA^oj&6mDMOjvlNRj)=ERV0#noR8GW z(RyOsWeV;VT<_xUOtz7lPHM`RzT9QwQ6k(OTn+B-Ud_7u=Q1iJin;6J=8n#M)VNy~%pIM{n~3f(gyP&^IcXLec?hodUdUlEE?pKU4B+K2!g1f@2T-@==nU3zh4CbyO zMw=4hF0UHg&0EU4`>3CbJ3i;q;qF8l@QV0ac3^_sy^gVpWOdg}aM#q$-F#+8MU)4F zxhqbPyYy;sH+%`}?$Rq=x@$sn0*>y!59Tf%B@?mi?HKY&R(I>)W$qsB>*8*Z$=&IE z>1){`33B&2MkbQwuCw6oiz{5*y=!v!a4>fz33At|8r(hc4(sj^H+RiD8zg0K$ zQH)pJMCzckfbI~TxY(>Wp2QdHk|9 zRC-1>_l%V1M!uqF9}@%U^mgVw>Dp>0n`hbEDKXXq8@(N|B1x>gyS&`485PJm^oBGR zMxQ5$Srciou;|t~{i@Wg{{l1SPzzXLvQ@0ftP;mLSJV2-iG9tlQ?>rvCcT8MUwf=! z{ky(3tlt-xn)S~QvHn0}AOY)NX6#J}w0;jC>o=aOtlt_`YS{XxGh=bB{{V`mjQ#%* z`!#6&3ru}w0=h)>o<8#S$`ghTeH}I zj~R<=ecE`Mvh}|=t;KO3u~Cbd6b;ZsB^dcXGU+93{j|}B^+$hYSie6mHR~T4g8e($ z9`Pgp5NOZw`atWq_Obo}uPW=G3Mw^h{hrKNT^oXW+4`57^b)pygL@3? z-~Xjy{i|`QS^vZk>+{av1S0}d1A31R%5Qy+%$Cuepxpo~uq%%YL|trWy;-6~;Z z#4k$Y9408=j5c6t8(hPh%YHuEvCX9=tb^Ua;_S30@J4mSo%~STby##okJ`7VG^j5^*kz=$>bM#cTlF=3nn7Z2&<$ z_2NVVfodH}v+xm`XF;>X^DHHz#?ZIst|mLCi?`ClL!LL)W^pH@8ZY>M2oP7}xEZY$ zGB~bsbDUaVVLQkr&{I5}{F?S>q|#GNbD=xcz5*Qqp_?N>`6DfA0^Ghv?t+)SmY1=n z1DG}ZSU8)o4fGJRS_yFiDKv43YX??oUbRE)FL2`JkKQJi^WlLwq{td)Piws}{$ymP z(>Q!;U>1$Yywjs=1AKGZ{#%i`|L+``Pdh5f$b2zr**@t=i_Eb*jL3Wx1koaM8egi& zyfNX(+z8dhjm$6pr6Tibk9#BY8&hjEGS>o2KDL(r9`KYs!8^dT3;iUGmKVtZSX|~C z_gi_K%hhOj2Aw*2-q7G_IPQg_q>fS|j<77ZF9OM3PzH-SfGRPMU&b5UX#+x)JZut+ zG(NGgA(OU$24yGWFa!0}tCPSx*pH^|CZqmDXRuhNk9G~x&i>#%-#7=76BBO6UWPfa z2k=7N!do$mPcGmLqJ%DKq>3Vpvjv>aFA(j@TDby+4hnIfLrMdJNEMp5!`jeV!_%y+ zDdeR33Ix?e+i|gwc9-k)3ra@Z$W;{T`|3&|Jaoyo zyl?eJro|iMm<6%xj=mCDZqlbz14QcJPZcdetDxO~UTP48(hHOnS%#NK=7keel;l#EHx6ug0M6n-udrf>GdBNOWz-o zB$jwpio{ZV4NEO@_5!PcSjzNZStsFOiK_B)Pj9D& zrSvfVB$isEjG0)&w{-c~r-zk{XgzGEz1)jUZo^&>6YW6}f(nd5zQoq?qe zYHz?ia`FB6Qemk>!dS{cb#bvY=SS5pb)DeF(%bnpilruC$*{FAmb$ZuZY=$Vg_sFo zshKa9cDr6i56YMe71y3H9WdzP{d&7wj!LrJV6u0rW3{J%h%UCb??-pQs3DKt|MB*e zjx*`$du}?b;Q-gyG2p0~Bv8K}rGm6%X?h{_Nmy?N#yVGk0A2t;>V2j zUS9p#)L2*4ua8+vL6PGjg;^fhp*y-6?3ZLEzl1+-Yw{qvCp5f*VS$)c%C(^?No+l? z9h4Ze+DYw#Id3Yk9nGkFGU8NfyI}f&BWD-PXcD%V27dy^prjlpOfxj^lA37Bu|6m{ zW(}$#se3)jQva`G%2ICxR2-@IOHk_07%XkF6o8$4z3X?>{bOsb9f9B*)gD;wlka-}G>p)I?L4x)|3r zVe5%emioqHQ#l@ToX-Q>ho$y>c=Ls)c-jqWvSO-H=$$e|KTbT zTi=HP-C(JSrY`m8xOPfcAJ;{NEcIFKQqZGmJp}_Nj`iFgPBe9?D{<|VuD-43M_B3uY0W@tF?^UI^>kb%;^8wf z%<9PDmYQhlQr}lYQZJprQtxb=vebKU4xnS}b_q)TVkAszqNz*Wq=uv}eUPQzbY#j> zPc)={3s;HQdLD)|f^AJSb*Z1gwNtwK9=`4Ymim(;QkMEqL+b7cO1&6^pN<@E4=0+s z)a`3X>Te2I>P3gAEcI-hE$MjpC%8())~g-}lbUGiQZK}{qoeBE`seX1^>bM%OWnzk zdO(6we_RkIHPO_iKDUOXuFPktqis@_desTKtt)Vqh^@=Uhe=H|b*b0kx+ZMBV;oC8 zlIHbOYq>5nq`oUbsfSTHeTJ9Dv5HrAY(oFTq9twUGRrk@&Z8?dE1TOTr?TnvlBNqw zuwt?4v=Xc`IyATVfon7Af3@l9ooUvBn{Y@>`hRIC7^ClzwK$i$4z15of9ld;&C^5q z0De`g->90458BeGk}4dZ|`>c+!tBSBY}(jI2>j$N*4@ zXJY`j2+Oi(U_a$#?5CW7{ggf@8{u)xs{0}h!qN)%$#hwtFKOU)0$n!3C8?CpgJjma zp>7-jHxDJoP>F#T?A}{gD^ftm$YcBt)qb~Z2FCKNT_d-H@TzkQ`4Prq^CCO)BHQvJ zzgQjMeS&1n$|PApOgmupl!^{y2O8mxd`IPDASDi6n@3e{+C!6LW%P6Xt#Gev|Bq)C zhRAOXcfUsSUymnIe9q({G;N_^5gIPGu*EC2aG-o&T4|-efiQ&|IzG{fT6XYjei>(9 zp=Tt3W39VB4tlP=ao?b)3+N_>p2tn}q~eeHFBtxK=W}$a{P8Yan*R9uF4G^^o)_Sc zLq`Pq;~vc)CxBi&e>@$eG=J=kSEN6lcQXw3>5x?YF&zwr`Qv5WwP1hjM_K#7<&VD% zf_OcyjpL7>-mq`{@nz6W%pY4!Fydz_{`md#hClvXWccG|T$=vadWY$c+2;oM<2Sbl z`r}f{wd4`JRomnH<4Yi=`6EtEvi)%(HNV}VH%x$~5Ff|ju;ws-Y{tVH?2m`ih=H#^ z{?vIA{V%2LB6eFV`k$R$TyY)5d-H1DANi{*%ggIg>yQg~)tgb(7^s$0_GqeT##8KL zvhxauj-F5)1&U7oXSU$R>VlVQ&I2znJ#Y{{)22nl|Kig0z?uJ;9=No-*8|5;3*B#6 zpa*h)R(jx_pcgM9wgV~61JA)LG9sReU}!C)CM+cn+=Hd+VIKId9i9{3zcX&$&7uSgGkb1+PF7ByNadEmWAg?r!)JdDpV@D`dE@QH!OnhFFX zT>E!8yc=`=k0%8};+9xx@D?$V>Kc);#J=WZDr_od=?)^MA&=3UF=8Q|wWrau_wIH^ z7G4H2YY})${Z4*KJBt=FsbwCcA1Ak?l}jZQ-23BFTLt*ZFTxA`PJYQG24MYoC%-ff zo@E1%v|k1M;-gl)@sJL$Dpx1J96)^#aq`Q0uFZctja676Bl77E5YX}*SC3@? zP5z_em^A{+BIPchpMC07X4AbUJ)p-)r{8NfQY?v8EPCH`uIPN)zF>@Z=~^029YWqc zz*=fZEsljAh1Aj%(eE?*QGt^FbcmAlT}M(!E)umE1nIxJ2B@->yb;=LCe}Fyk6s88 zdmG5ni+`>}=(wy8MR(w9d3hSC{m-kCkLg&M!*A=k#0JpOP!^1zYw^KZ%{DfE+8g+h zd#kQ{ZO`6w3)>_309M~EODC=0jwYC*Y~(lUOn(M(Dh@L{*f*d=Uc@5l#t-B`*z{jt%duQ8E08-;9g(+i1r~X*^ts>!`$ND z;=eS_wq9#MKVmnA|G3{P;=jfcIZNPWR_1>QIcN(oQdhe~4EynT-`u_igaTv85Ty~0 zA?(f1qdAu`q!yXM-OhSA7a6@)zYfCQ;6(RA#}Aa!Y+%aZu?ebozv0y>e5trLz^Cp1 zRDh6#7BiusYF_t$D&jFC;}w)3o6I*$N(n@7#vZvu=&P06Wku7eC5DYVB7^|-*fHz( zRZP*!T!ok@(mQ+{lZOEREAJH2dPBa`;tDE*jkRbbqdD8;M>LlVXY*I-TTK^SVd~pf zF3E+DWYz|UVnBKL!5pn)*%)u52!P0)U(&InIr|f9kZb;ehU2`*#yr3Wl1!k*OOc*Bzl%`;7JGS4(E4DqBU#6SYA+a8p2^B zaE3o{R3He%te0LDtzVQ@0&sG@YU>V~>j&fuh&(lsm(kL!2o?ks;QOuk#pPN*vK!?V z@SQ?tfr`#M!!A0|DZ1=Fj5I`-@SSMEC6emdy~sEP%r)MOT#p@*$j_tGxInaE7?3N3M$225|Kpg%%k zJbz2WLN0JAK9@xA=M^&XyvX*v$e(#)=!Eh+z%5`YKqxq5* zLyXL$OR>=6cASO*#p>%GMpfKK(cW42@CiE6Jfi+elc*-mN_0=rY)XuqOpJeZ}bQ#n!vZrgO@%c6&GegJoFIpog_?>&`2qd z0dDL~7nz=R#O?`l-!5il;~ghvp%SMD2a2bfPrZEF<+c9uBC=kDFo~fI_FKB6LCsys z58;pJA;r=-Oo)d$9vZvP zYVa_@!voz3;o*(&$3;k#lJ$psJv`8z5FTC#f844XJcxDbIxgr=2oH~kKb~QZYbS(@ zK_F>jlkSA@5DkCayc#_8_3%JjBUIVZVPcYNBcRvsSc zP6!V<;g5Im@T;mZA#A35c%VBWJah?vJgOQz)bsE_cS3kLKK$`kWLC-gWEF;*%@{>@ zLU=eloQGl6;9-l02f7o&Lq<3cTab(;tA}zA4|FGlheqK%G!&1WtkcGU%mlmLM!9Xq zqu)0a(*W`?#r%>i$}NATr&Kb(BzGxK72xI%@0%Stn_@I$!2cX7(TrQwRj*N!$S5MZ zx0@u2-(O*knG`NJ|MyW9uPF4`R3)F2IO)x)S~`KdX)$a2S+;Wd#h8-N%$cJZ6Uvw= z7sWsh)8}3s*YI`@Idw*2J|2njM;mYK8u_iGY6Op z5DeFqssSPB8MpISK+i18si%WbG-GvzZkI3BRj*N+W6>9b#%`$;yonDluy#?KP)0_L53&dLgqIS%Kqc_kI>BI1}&Z zFQI>HH68ya`laHcZqtIdN!VyXS3DvM9Ne9>HH|N$1=(~ry8pPh>mV?3@A%|Wbm>0r zN{qx%jtUemAiAI-I;EfHMquxlbtY31Byjl}n?cp{I!IVIp0a)KGIC~XZYQF+QW4=* zPW7le9Zj3gtDi9$ z@7{{j9oqK&Cjw|sA=(Y>^3tZ{*x;v6#P`_{dUnFc(3dQZ%U2N{B$(2nt;x9nntpzN zA*#Wb;>p|5H+KzpBjotq35YO-&YGdcSjj7Gv;sd-tAXJfLfA=I1Pz2`|CA8IDn4`+ z6Qw|`BkYEA9E6p!WBVa&9PM?7>q+%StB;q9fVBmkJgk3-g5<^`S&pZe_hGJeQ!s6qpti8fhIezXVJpHhZ@ic@}ptvp8lkYid@Zjn5 zYzI%H*p2=0bTaL%uMs>AA|tr*w053y%rVP>gEnySxOjSqDJeYd1a>q$?SlJRZ+Ecq zwEIM&=xVVpqh;yQv`tu^%wyPT4SrL2YDKw?axqg)34yy zi>GtJw&UAQg=d0)15fXuU;v)lLIA%O%Yx8;w95^g$rveHtc~OJchob+)4egrk$|V| zoCTCoTXr=($AhP@D2Anor)}*Np7!A9KEl%@e~}|(O#T`MlOj{3pQZN;ZD(BdiRrBx7fM^JPLaN@kNT9CBR@wk1|xcv-RCdodL^v9kJa11ooe zUoTeHf-yg=lmZ$CR?dff0a%&$n?F{D2hbi$w7oeTw<~RzJ5BU?1#ITmbc0>2Q%;x%OarxwEq{X1#bEo}muFcGu9I(zHe+!J1)ENT*nNMq>fLt-Py<#w3sy*AQammdD zeH4$!e0D4~_lLD=6tF+67@?nbF8G`wkl6+XmHWd!2R-tdurmbmK}y>n_6%N;J~stf zlXV!>hN=A&_Q>`J(8G2p<{qv*uor$x4-NUNJD!yQA zccI#e61gE|FRstWV0=%|Q-y@7oCFxKyRsG@{@(2C_pL3);%YCO#Wy4-lhv{Vb6hRl3x%51vDt8SzXvm z0`X-AqIw!UhbGHUOtSplMtMS9XMnR5U@!5EX^YjSwcs|wnqSHY%fW^|8O7(rbI^V0 zv0W&H9gK1p<7{z_nF8#mv{$ZS_CZae?8qX#3@8^gV%D+z0^Zj@9@eg+HEDv=o*dMU z17&0}{OpW$!dlsm$v~kx0^Dtyj)J*}CF4s*w4j;Zrl)7@-Q|Ch)|(iP2=H`E z^Yj_5;(PjNkkUMTFkX?KKCvwfb_j+1l(OLK<9d4QO4HL%K|Ya)r(fDK+|z$_JpI=| zPu~YUywBj|)(M%qr|UhuRfh$*xYODMW|a;dJ)L|O6n(N2Zx8R)n)B_u%pTqve3?`0 z;k}1T)3?8CZu)kYU0&ZFgHD099{uA0-|mmL-tOVO+akViKLb*lZ%6Qo^zC`n>~@9P zQuFPD;`(-v|Czph1qM?S@$C`V9}$+XoP31JSI)rCe=T462X1X$mZAH$r>BF}Hirhd zxZQFEk70PI>5je#bQ6o>`v>irNWS0H()9FiUN$`adt92HzV$%U(=XZX^>pqxZ9yM2 zz|&`Gp1$tj_@4eYNNJw_G+vROzJ{9JOQE;aJbl4ipcvY3>ietd={I92G!aiP%n0}N z8IGqH`FXlM!V%5*X%!7fQ`b42|D+A6O(2O`Q@YX&Cmy5?ly?rGNhR4Ed%i93)iN z@DSq3=!|>1+rDYBYXiz(NPD0FC^_0%54JcZSO1JY*lCuP_Xsv9us=ZgQb_)$Z zscQAs->5gY2I{S+*E>A1de>saB~^JRf`(G_E;PCc$lJFD>TRyqJ3g^`%P}^Qs=PBn zL&@7Dv3iHpK)r4CdZ$v(9^bDjksYNf?;Oxj^0rE>-cdDB@2Psd&$mfP-dZ(K@4FZf zR`Pa8tlkNDCsjS4tJgc9hKu6cH@ybx{g4J+?J#*}V)f48!EF^qs}(0N*XyMYQv&j4 z)j+-9(7c>2Z(d^c&c-{b+INs%@8{I+#_D`(dV!V^8yu zvSWD${fCEh`bWDZaQqR*e4P{QFZm99(lK{(y3S7tN!E6CaBV+)TjRA=W(CT2N6ptZ zF1WU|ny;;SaBb7SacfdpsfJc_Ur+0^qZzNfNqvjBt4|MmnmSOTnC}XpItLIS{8j+H zdv#5%0Q#*d>Ts_B>i2+JO4E2c`pGXhCPw0{0BW92l+=i%{ zrV&Ngs?%>+eQCFTKwTYLE%(SuTC>9|fL(a#gI~M<<*@xR7;{$RI2EpG0d&Muj+3CX z^>h=`TN(Ac>Omvu|C)Ot?gyzFl(a zlISRCTJ)tPjn}<>C z1+}9P5VGiw7=*a|cxMgzRx+(`G$`#x!&-^12MpUaRlXm=#$L?Li}|Aa=Z#aa+BF3z zev*(KFB;S*M|EH|63Ex!I|?MMQ}$HJT~l|}CW@|T@G+|~?OIw|&CwvAhHOMMm_Y%_ z0p~FW+cFwV8>`sP0o(3qu;3#j8r%SWz0sfqj5)}3Dl8@>>uYCEhkOCipa_ei{i4C3 z0NVYHC{ZXpL#{!eI#lOJJ;N|t%vw>Kh9YIFgY#Azl1@2NY=Gx@B1LahlVGG!2$VTi zUNilaBnSSgZ{tQBxEucCE}Fn}P%R?_0vMlH$!De7M_S?=N!q5Z{4Lq21CodXu=SzC zs*_4UU@eJ14;5h5MkTIU=!{{~Z*qQ@<8}iWX*fZ<5NGU0={D~KoJKG5Wy~5j9KXSl zzP+qNz3@EOD}P|5Ylk6l>A@ZFQ$|*$lNyRY-_pwBXh!pw6N*1y(AFvGHl95&Q;u=s z&v0@W-}sYzMoq<^fei?#uK4reXa(eZCn0XMq*xL!{ye~xR5tR@?kW&g>yfK~J?pLQ zcKq4C3s2qg=VDr?9!>jUh4iDey6>p?lW8V5FY~3%wv0a+4%@4vB$k1n`SL8zHnG?Qd%N#+XqAGWte^^NtyRdhDhlc@=;D zu1i*8DE5Qrc;e3&s3yVq6NslC2PiyUh@bliPtg*_)0r)fAr65xYEiy7z8{rw)a{!3SuE#+|o||~uwA#SaW8l||r%Ev9_^%TWEW(+N zr~g8}06eY5f@nWHO%0$u(ZI064C85XUND~i+-~6M1;UHKQ)6h$gQo&ilPaDD?x*lH z1V8r?p3YjrcpCIfLU=ljwopl}`Sy~(VfXdJ(Y#ZV!BN#5-B%=GDI#N00 z#s`6;{GAEl=r^XMaCFT-295@Tgw^sd8%NgyQ63yEWc8(8@UD%c|C_IHG-j_s?m&ZW ziKEeXDz=XY+in~^wZg#B#b{}~IGPQ{{BTqR*cdo!1Nj1QG~pe89OVVjK9^_*^pe+X zGq7?OVL@Q!J9vi&D_2tVN^zgevzQ{4x!f!GxsR}N;9|zgyr&YvN+WF3v$5jI<;G_@ zZO?3WRX@z!+c6o;g!Lt-k`dgPsWn_V-@Ng_%q3N1sW>A`i1(R2YNi18OLf&%UEP%=JYodX7VWcbI5(mm#$pyf;$x3+w;AcxsiLOYGmn9_?#Cr z!@-#2zfOfi0TBZ;6(|^hnahj)F_RfUJDq5IF~e=ogsX$wo;&|C@N^8}Mc`=?Jja8l zMij+T#8XL{!c!@Jy78p?px#lOiyGriblUXZrO^X5R&2k@y+ETh<(IxIRnCp{oT_&> z`E(p!sWLm)S*en73_OC?p{NBcJYqSX1d_`>T2YZ`#+BUUIg3uzx|<>OSp+OYnZb*5 zco|B}YU$|YyTb^*yii4!z>1L@dF2f+O1b_%^SQ%bC!!t2{)cGKwP0~Z;fSe}%AelA zu5vQ3{-F{PUipF@FJM+|nAnYVAhr-o&e-iX{k;_Ru8_y6aU>_w&zN|&PC~(n9tf(KXA_H{*~mvH9DU)DY&)+J+-Ov5AR5d z&mCJop|f`f1lRw_iW--;C@oO8N7j68CkNNIV0n$pwyIvBZ0FZ}ZGD1k`>Mn(o8vdq zCyEgyupbJ(Tt%>Jf#~T%a4sAQVQxeT)*}{UJ>ooXbjR=@?*_x5A_vyfkED8g&ckhl zX9{wR;+yEUjPBj|cg8(4IqHCZx~qjW_I~kb<$m;vh-YUalvy$4FG2B4ij$6D9~Qyr zTW!^TE@F|bIiyMYZWAZ=VF=cvF%kFQuS)?ML-;wrknVq)ObG;{VYDZ%H^`yZw^3-a zU8EdE!t}&+-XS_dPt6gKt*3t@J<;Ag<1{W6`)yr`ri0x8-|Gw2TRr!4j7%GQh2=^e zJ6<~@(==Wy2B%9SBXD?HfJ;$(kMVd5oJXK6`tXHNcmC*AwTAD9e`^o_zs(;K%h8;2 zUd<|8ue6T5h1X}XewU*JWbZvsDzqM$#|yYc%{BY$ts?CxqdIruG3mRUF1CW&X4#&@ zE?6@wUid(Jp@?z?e4dJ4acY^#83ayGbZTipjhH0-C^8AEg{#~KYMZA+7V$;Br+*=- z;TCD_hSULR#!kPV$%tuPx!+3jyvIyd+4#~*J!xRZyMpnGj!q`Q^-MxN6)ou|mWore zx&Zn$vSwyBW_87pTGE5ofi`3?7S3M0h3}PO8F)6I9_NWFG>?h5DoKa+N$iMz0`x=( zZ$E9zPh-{@^w;)8`CD5gVz*$jL~E1?e!3R)wWrb-9UoMlZ*z$}q$#aPr}ZkdeLc2! zoe>q>-tFS1iOG#$eOcTpQ+*NIb}DilOnF1i(2V$gq4dwsg?6+(!gegNpjL7yw(##< zEOXfq_>J}MW^$PrfB#~1nN?RP5EYGJ!#~;xhR>4Tu$11&Ekv<}{1%s}5HSL87%{@G znZUy3?f@kqQi$Nn;70H>mBEdtOO?S*;H$t4&QE9QN@wIrFb^AF{PC_ZntopjGuZiC zdZDsn=yx8iy7$Iw+{PE2NUg9J=lL8sI+Ik<0i|GVHkH7UgtEk187YRs#(B}fYnNq_ zotkq%i{(Xr6s9V&`iqWOF-%oN6tbHTMbSQtIRSxOb}HIR{W-I2xfR`QixO>Ew8+|s z(BbqIB$+N6nQxgvHf0r1Y~>R})L+P7)yp^t(qs8gd7RVV@}KcDW%(cJQd$0Iz6!Lw z*q_F(t*c$kQkIiSnvzPOc18`WeWf7DPp{y*V^#xMDw<<|Ns#YIsC|lKIGF%G_6Zd> zZ`U3w8=hw6Lt##+u!S~&_5igPg%W80p)l+KZM`j<1lkSz`vR>ezr|V~SHTLGKqCXv z0UdV53TNkoP!P^8;AcwPed$tZyFXtAYTJV|(Hp?y7v#FJDT@zqE-=xV!vZU z-Gbv=9q&JQ6Dv>i{xfMZiri0ne^xqC6y87XILG^YNvXoU|L2W9-rrRt(}+c2JM2L0 zvkHizguMTarX-rb_rJx@ls#6^rLxBwz6!KQeD7bt)OGL2qzx&Jz5jH6iW7EaDaZTy zj`aS|s6D6OF7GdZ!d%&Yd&EH~NPHER(03QVD}^7h7Gzj|*KvxFiO*_UwT8F0@AjcU zWJ8q)Mkb)#WLK+#_BRXFh(-ie9IUFSVlHv3F5QZO8jGs6g{tkAnZQ@@AP2zQV&I8S zTQAGU%<^_i9?f|CVbA!-hi$n@@n$!YmKy(nK_GU_8vLW7Pn#QfgSO7g#<~bH{N-<6 z*Trgmn`S~;f#ovsJI$G-wWEbiSCf)(9nBd1fRaJa#s$VnMxq(r zZ(|xLNi8h`5+%L88uIUG-*ljpI~jcmxzXOg;69#nidw+8#N#XJH@}{ZFD>;V?*qkN z?fI|s+10Y#SaxS=m?YFaP_&qPxE&^Hu2C@Ib!ppxPjC{r#> zJC9avKxxsmGsn{}=H_K!Tegoj&#M6cisR^}o&SF8$$yE9bmD^aF1U_ahdFU$1<1mm z&4l=@AHYZcsw|@gRh}xcOt?12R7LmUaM0EVsBACvmUMj&UD1>tcn}C_-fz>9Pn(-h zJ+WU=3(te&xE(6fyc;yh(WO627sxv< z>We(3VQCR8Ya@&uU+9$9;;$<0^@D2#6V)HD7g`<&EzgFQi;(5c@Wuf=LIx^${Pbq# z5w|D~%;q)ycsi4yAg&oEtFG9+cTLW++D#YcEX%K~J-%dkR{_|s%51X!`I z5wt9X0ek&e`o(svA`lhkfVG%4kO4=Ho~)R&i8{ntVa^OHF&iaBeWwE6C3I_^&04e< zg(=(v-7l>=eL0WdA}1WVd++9HqETTom(ofu;)J3YSJD+n5punP3T`u%cOj=J6|<}( zFd~1M7DsOW$`eP3Z&uJdDD21)v##1L>4W1DeD*d1W6ZiqNN@DBf2Nq1ziMD;A6t(r zU7&#)i7Ur}P;gx7U_PyGTv6>RVKvjhzZ@m$f>ZAtAofPvh|p^+tae4b6XJ0uBa_}b zaf7{s%T)NuMv-y^2I}f7Y)oeSvT;S7oUi^g( z#d>`d6mKkNC^p8Nynte@(F%$;f9GjC??d;>Xglv(@9}xncK%L%F&THiB$a1i) zwUkqFnRH9}DP9U{DL><9s-^sqE>%nUGhYR^lr~nqt=nC~u5lk+C#H-YkR5Fy7g-1YTfRjlgJ}_>o(vQ+4`8R+jo%DZrvJ#iqX0~yv~DkrJ!$H znyuSQTI)8QPw-~sPb84LfZq@SB&pWzRYVdE4I$Z5oUHjN5DG^AEc0n~k+0(%i2yQU znFDT!N8f3qRP?Z+BT3MBTd)A)sjA=3ge}glxxc9(N;b)j_7%N5cxLC#%s$|SE{LEZ zysU*1G#B@vFu=B=ueX|8LyCL03ojv^hUbo3%o<&gb3OI&qf{NzFh$DWs?8NILe#oMsvtb{7NFP=`v{>!S4tq8{- z&M@P$bjB^4YSBk-{AIxt5FSN<`H`2!q9jEraqAPhnsp!P}1dSF*zzQGX9^d7}Pwc6Pi7f2TCi@E#Qh zq+M!}W<%9cH`@Xe{p%o3lHb~E}j>DgSSGw@N0hT^(`hZo+uk&+n}g_70AVj`VW~k+L2FM&-K*9kFvHMDdVjqaM8~t219J~ z|8>+q6a3lUE28cSF<)ItE<2P_6tga)Qc`1m#d9s{`+D+8{EFkrm(q@vxcSSWcq>F( zE%>pIC%@L$*ORlFn(_2k9&Qo~;WlhaGM?U8>h|m`J)RCDs8YJ;#M1$E%Qv37yyP0_ zRLg}zpLXvpMhS+X@)^kZCu5{{0#@yf(Hqt>+5(K*(VW+1W4e7mY+;}=(`aw|)-g@w zEm(RM{f^+AKk?RF`PR$0jp^OFF#Z^Fi0$9(#VM4laXAlNhh;c-w3c<*=LnIJm3fh0 z^CCY}a=n69GDNT~?SrhqoZwOR}ImNA* z;2IobTou1513(6GTs<+pZ)5;ms1v;)GJx%fMArBi_d&&nIrN?ikZ$x`#I@~Ob{Ik% z;Ip_7gMOTqaF$Yw@F0_vLXx~oPFd6GYR%tC@PYAPWA#xqZEX)4NWj^E%k8X0KMFt1 zDq9n;t=WjAM2{vmn_5eVmYn)O0?U(#AG4eD25xy8yosDnIk15SvURBQyAcdmOBRV|Ka@_)J9Y9~_+Z9!-sN%Mqw#arATw_K_5Sk){K%pKD zwf56DtIguO6svh=3iELswb)Q2K}Ubzg|czsk4crm5EV~#jS(j**J{1d6C3uUTYj;@ z8IRViO8Jdw13!QZXybpUfGubIk5((uOj*EKtBm0P7b;5l)1i1*=rm@Hq1v=)ZF?j9 z$XQ)*E9KD~79qlbwYC_2>2@U3wYp%4?ACEU%Cj=}k;jV!EKs{mR23?d-5#3BLJvWG zA;V)9iFFvhqn1*aB`6Z&R3GATu-AyEj$AbslXei}GA0$!Z!;!6indtBq%*sTnABm3 ze@r@eg&hv;(5SF0HEV07=~dhci%BP{!06~oN3Tyzs_Pq*uohi; zZ%Q#~q7WkGn1l{hnETut{+Lu5>|Nrit}!Dft@+sorb5kIbgLRM>3Fz+7L#ZbkQ0+m zCK=+!q`{%0gg?bdzp^UEr-l20(ZWKY zo)6_yJXI)kx4QILZ*^6)h#`%}qoDi-8gy2v-71I#wd_;}I{-v04lnu^9&1|F8)v-y zlKW{W8k_29e294PqVZUsjPaoHu|)}@@zMZs!qIqQ!f%~UY$H^}LnA)Xk{TM*JS>Hw zu@Or9n8_>k{vNUh8auFf0*%?>MZ5Y}DbYw8)fh?wjf*fGE^<5@jkTF6Uo^HN9>dXi zl*x(9gT>Q8G}7ZF(I^$Li&oUj-|2!%5FGal0rFMglY+wMSECFmkJOZ#pHoGRYgKO7oXQd3 zPB#3&ep|k`RB+<>k#u;O7V1%3K|wR1fx)qXe1e%u;;!gN8zOdVJkVXg%^ybq@fMaT zBK;5&`G4kB3Ui@91M+D%eriZ+_=j0@m6jOiM(tS?Bv90veqyDA7^~Rki*t)Pt1%_0 zjX${C$oh$+GOo7Y3l)~^s<|Xl`xo$V18S`f9{S@w6Wlr;sNK@>aJ?y;W;X{96Htac zZVLSc9vUWyhjD@v!%O&8Zx$2RLOFqa+IV;XBmVZVfXGhUy6e}Zv){Ugmhjqs=SrCk zKpx=FfW$)`eribSiw9Z!Puirc`?i$7I+0=lXgS_#kJ54c!!T(X1m*npFf6JN9j}8#O6Ba&!?}U>8%=mjk=G?$YFjj2tm~i;ztH zl?Y`>hy;xJjjy{hJbFin!XZ4Ts)F_^fl7=%ZiuR4Ru1aP&A++4wg}bvqswcJ_?iki zO0m;tpR`#LD_CIeJ_V<~;aXXk^qlE1=j0`gz9l_#-?xmn{+rXwaUFdjUeY{6j290? zO|ubnilDj~dOw$Y=)Gs4C%aUt@b^D>ItE?x-uA6Ff680X)>Qf(!9)>G#lc(4!J^7Bj8y|aR`K_4MT&_7(^F9$iKnW`x3vu2oj}PDv zYUJDa&K1x5tfgC@2p+*-%(@=Gk-X`hd}H2+3w5Ix#Jo@KH!<%s@ilPfU0EO3YRYG& z*&DO6J#BD+N7HEnnp1gF6L_@qsbt%w51f;{OIOk%2)0W%#3*`oTzbeGuHA2OwG-&m z$CWFe#<|#@Tsy8$4`jtD><}Eo(ZzsO<2MFuv-lZVD8f7OITp}7JD;XJy#ycY7K@Xx zmE}-12Go?E-kD~dGaKGB>vWXHerE|Tt=MK@M&`s zE{`3R%X}vsMSvbvk4M-RofU6{?XTY$&h`k~btgI_Y-959NCx~?m4q3JuD~2e*9t^T z7u3?M?hxKR149P2wcoS`wBJT*fAx#de%5nJ`xwT@d?`#~<}2x}RH=RHR9GJ^5Za$l z5+tg9k3AXI#<1NaH$6K;knv$woag&+eTU5nGffSoY_nI)7pgc>u;vj`a^4Y-VR}Z# zxpAZz_u5X=r|r7s`>oyYOThbQE53P8G~Sk@dIHH!i52{E{JbUHKe)F!TMQ zz@-y6TzsiDaWhC*y!-vA@~# zm8|u&+84jfC`eq^MK1)&+SI@Hq5GSfe&AV0(`P1Id)L6)Tlm-hF?}0BvvWhO_N5{M zBrf|B1aN;lAL*%`?Yy=#+6U>)z2em7vGXN?wVmavO?}St&GY05VsOf<3(Xl+cMkHr zoDf)A#3viZtnU#Z{iPe>s!w9(&(j_0ZhtA8yh}@a;zPl+L7IKbzxGu)K~eYG37s5GH%zwn27$FN@vr?T zSM80p+8+V{laf91Opxp^buptAe6~X@eC%bR?X%f379JN!{lGI!>S^=1A3?L8G9siE z$vZ>Toyqb}Gj(T-yz?%7c0k&<(-Yx3xW(p@I%3p56ch#NV5Lh3X}R*1Z5wPZJIgz} z=$kaeLD~!n*kS69eX!@7JskX3!sWv(rMT=XEBOBDATCF^xXdr^NrS z{VcxdVXrf<+T{8Ui3=xFY(3d6+kik0TDq)>+Iq$DMCB_qBuwn>ofRbCCXaj#>4iRV z&hdED=08i;@RX|t%2%QpZ5-;pIg0eEH8wSy-%DK7Z0$ue3Oc)d+x|H6Dn8nfvzly@ zU`AACWBDcR>3V$!=|lM?nRH#r>(IG8OI#o2!+Zwcd0`)1I)QqMAn@u_Zk={S5?$u* zZrITKzd1=q(OWVw?*}hJe;Z1guPranr7VrJrLi1?Wf43^%>Gd6NOmCOo54pl)g*O5e(rz7>0@R;|d&$#&iJ`Cbh36q+k%XFchuT^>OR|1Qxh6#k7> z(Cpu~?5#wFB_v%B=)v*tQo8l+x*f{D>D6>Fhw(Ax-^a1Cai-C3bkHMmR~maJ-{HdS z->86Zw-&m_CHptgvi%$P*uTqB2PzjR*+m_Hq5R!N(2YD+ayoru7ePt)??=(((W}+> z!KQ+$+XrugA*6peK1hrO`e1WMQFCI%@WCuR^7`PR-rDVUfZ7fD1=Tk}ie?k?S7d1iQTq1LB<( z4TSKFsJ6D9kk%Ow;6A4Fi`822u$a|%hwZ8esO)5XhYmn>{O(AqS{~L`Fbji)c&2IG z7=;BHoa%x?auoI+1O%)847Wv`)y>eX&(eChh?IN61o9rN|Eh~SnR$iK7aA2*(gI&H zG*LG4D%??9LA&q$+y=`7GsBrKCwkYSkYsud;)r$WbTI9+hB^x>wZL?_H=bAk257M! zpJ#iSpxpBqgVOSh4JSZvmk+(y{ph8WFF;Ak*N$Q|CF5&b#}qXvU@^ z&HPsG8?WEg=>?bl>6&HGqaswS#v5kK+`RUqMy5*9ER&(f6MQl2m~;^5M#qBvz)8$H znLJ&zG&%SQGZ>kO%muu-B?n*ve~{o2YPr9cc0Oo-5&`p6(VpLnaPl$LGzHldw2ROh zv$lv&LX^|*Ayk~-MsKSLmob{wq?9|_uNvb58ckA&Ol zwEajRagvNw^E$>EXQi9)GkH5b!US|XwP{Eqc@?#-Wv5e+rBugG)7tpj>DXE<4cn>we@WV@(WG!Y^{h<-8Fp&+fU;9N{7l|XpBA{| z-syWVS?IOXyJA$;gQtm9T-qs%Up4JikA(`e)19OPH&D^c3O>}$=m5RCZOZ#uD^Zl zw520^pvO)hQ*mjh>-bgEPW@S^Fgq2K&d5$rP*=Z8j?+Hnp0Dim6B7RF*l9s4UppOJ zNkR%cP5w1OJK62iqKCrm)bkG#$iUNO`N~d%@iTcl9moW9JDvU;iQtKQw;$_or-@YD z#uLA4+G#!u6=tV9NoQoIKWQXDw^LD$vQt;|ajIjdoR+?Jn*BKmDePof3EF9%92`F| z5^ksc*ONeoo&FrF?36aHI(B-43FvlOu#QCV*y%-T9DVY=#-E|Mw9_np)wEL+7Ank6 zoxUKkV5bXd;6S%i)j7&ekD^mk9Xox|!q-kk_==frr|e%6v{RPM_ilVJ+)g8lNg%^c zQ^qJey?~#|}#hBUlyEF9#Q#Il6Gn_KHN?>zd`~Tcv?4F*=ZAgCU2)ln1F7lD_$ZI zJa$_56HDf?(;O-;?Uc>0ns{o?LWSAsG13{?=`tEv(Ct*~Y-Oh>Cs)r-1sT3}n({nL z!+6U5F+n@o{ioZ;h1+St3nY+Xr`zvUb}GQn>g#OcKDgRoj$$W9ru2DibU|(>49%pGLN0koQ3<+PHXv9(@v{cs4zPn z#bUuubue^c*lAu@Wv7dx)w9zJ&3x^Y{v=DocB=X=Njn{Wf4H4anF->io!-1l*=aR? zCU2+Pn1GI_!yYFQJa#HCW63;rx}AzkJJsh`O*^$>p~CFcpL9le>W85V!%hup$%Meu zbA{Eh6J_3V)}(EnaBGxcGFV?XK=UzUxAbaA`du>nAL@!PD8e6otdysX3g|A+eMSpP zxE#+jPrb8hZ=~Q|+{j--|JG_czBBUrrVG;=U(k@|QRQmu@vkF`w0=fuJ{NL)Nz?H& zaVNJhtq#gzWB=l-ak&()V#X=$=k2v|4_}r;Ym!@d*!MIL5G^RDPdwr7d z6`wwVJIoi(3Xlc(@+%xgA?V`O1^GlUZ4!?xEMH93*>zsKS=2cNMXc9`SM6QeUNCc^ ze6aa$w#|83)%6`tE{K$X@rlehJ{6eOoZnhu6UjS|q>S-Yops5*#6LYq2_yVB@vm?h&w@)__Lg#Iu>eAMm*rkS>u}TFPp} zP<^!TD1HPL{X+M|8+BNDVoLEs?e_|N(aO}~*%h4$*mS}PxVR4PmKP}}N1TpI=?QZx zD2=DL#Xgj~@YJez5BSPoB_?>3R*V&%61g|+310=~k6hYP3*;8Ft1p;`Ke`14a_O!_ z?kX?26A_jfeX__+P^u{Vsw-j>UAvb!hiCm#$M(%$`Fml;C26Dfq2jR$l->C}7 zB|Gm!+sl)F z6m?#QBG%}e9n>8vA1s2pU8q}6ejqpzsO!&+6Y4hpK;#ta`m?J@)V1NjZ=&vys{>K@ z?QH?58+^Ngx+(N&AXj^Nxl`4?N8K-of5br2?Pck$F4XmeqX^U;{f9zb!&``a+Gg$s z5bC}>M4@gd0p3JiKC8_{-K%s@psqbDPathE-IfT<Ovhh z_t@>_1$b(G4yW;=&ab^Zylyf6@*KYzvttgW$ zJnV1kT02mEku2z3{xj5#+yYs^i`)-5qNhF2eRZ?F9QmE7b2ce_<&6$<2g(O~;Y}{& zwsJTT$bFU>C*&T>Zz<%iV0V+q9n68>%yb9zGm)!hx|zcmx!eyi+RGw(5Z+!s;Z(Kn zGu`94vT7jrfT1qrKKlRIdlxvLs;__Cr4b@iB9RO!ml8@5$%tWyB9}xWxtA_-ixMHG zX-XF*-Bgk!ba6>x2p=hoQYMP&#$m)%Vi5lCwe~*y?0wGpe9oB}p6B_$UcX+?^EID+ z_Fnh3_S$RjvkweKc+;;B^;ejd(q$NiHZ&&}hUyPjQwGu@m4twq9vGR6jx;G8p6?LdGJ~y`MeTC)1?|u{}4-L3QTm+=m%iK0LScK$qwK2(uEN`w6f0 zd5!ualmgEk-oW*~n|n;~wO*X<`e5R?e78_I-}*B$$T zz$vf$mQ6)^-L)L}%}lpWC)4Y+_2obPqj=qz0fyJj5#JHf&Thw9gB?_7-s?^v{w3!p z)7{zE<#qSKP=wbt-A!_2ue;1jF`E2^nfje-~F`E2c9NB#9QpSj^ZlC5j=sHYP!rI>mm;HI9=9i;SB z6@TVkPa848nS1z^=Mf7YJ?+kB&b)gh)ZNw-4>k3a%S^@8(}%cxGlrgS;F3J2gxio?2DLr2sw2iUfPhS(KZc=p;1|R&)J=~^$11Hfe10vv7<57U2cygE#xho zND}Y$BuA2F^6%87smbd0hbyO_Akhp1m1wm&oxR59v{7AkQN((+pPVeqOneeZ0e!lvQtxSd{M6o3BvS+D)e2{#z&S_5IR}7e zN}MNflMR02am1=SfN|nc#426q*eS7fQ{KQglJJQwKAp$aU)nq>Z9))q&omqX`%Kn2 z(lz}`iJbaY;E!0B6T%djeEWrHf>`)njP=M3@H1UVN=OD0ATrRDE(w2~n)qYk5v!tj zV*>yp)-w8#Df5RLIQlz6e2s7!Rl!!-&0KT&Sd7g++i7G;T%-ZHoe9n)JVO!ntP{QA zCqx&&nBv_B@?Jc2Dagh~t>%UCFu7a+!My^u#SB|*OEba8Hv;$G);o}D6C?^$^tN41 z@wOc#2wn37iZ+lM%a~jEC*@w+8&G{n05pH=ilpcRMapUY&6#jD{LpeJ?^}cw3698= zu0<%a(tAO8o;@_dT>^vxG5fzssN~dcmBw8??Ono+eF+tDmnFHo;!?Euy-V1by7Ft& znwgS@nLAeXsyAbE2OJUW?|T$?wYu%y2&?;i;8dQx|8sm3s$Tou6&GxmRD?WC!o+t1<(OJ6u!X)K_0$eI-_3 z$4FS^x;U$^kL81oJv^(g`yEQe>g&*t1cX*!kMbzB`WjY)Fv``}k~@hlbM>_#DeCHL z_#G5%xO=iutvo>woSH{%x`)@W`8aF8gX+w$z8+^}`KWpHzTLI@`U7S~VInPVWu{tv z&4g00`WjE~0+KJqJ#Y${mRL)jMS+ikg|jbTiN$8FzFJV57%?${vlEWdx3M5a{p0s6 zw-n9Q*9O?ITz#EFz;J>yLz+#aMNIhxPp$i4H2yJV{Qf*v8pV2?D~(Tfisp6yUFP+= zO!RiwJPx6s+v_s9U=Xo#c@n9-g}OLy_5`WK`T1REx7Xb*J9xeBJq8#zPU6(PuG2c< zbraFWdb6YBbvMWdJ0Nb%-1?q+F4=*gM0nj;CY-#k7>`n3cS&{4>zb3Zy1efCo1%K% zsV-5xZgN+{>ptD-wwE|-goEnLdtC`emJhGnhxE=k4f6mDMR;AC@0HipzKz5dcMdO% z$m@<$y+HWTGvx55*S*VPGrevjwTThc$~#{76E*V$AF=MI%W93-WqMs_n49#v6d-kZ zT|K_)mgmNM@zgpDqdEOv7vCY8*FA~Vy}Q2O2ff{1H9Ze*`ywH@OoW+1{haT;?%wF=hXt|x#(imy2bIjb@D+!h}-3LPe?>K z94EZ4I1^4@HzuUpTiBImlVIcS@6-Iq5;^}3YXqIlhTycSVs&~Dt}wwE}o5CtGP zPoD9UEH5x$`S7}79b8^_^j46~bKQ4al-GR2A-fqubLoax`PLIynEWBtv2jI$YQ5VNm zZzHujKi_HZ_T2iigV%FMGQhYF5~uFDm*T#3%I-U(i}gTT$8$@`2OmIXF3(+0wj?MK zo_h-uPM-S%PNl-WR@9_rd|KR9m5EE~x#w}X7o> zyEt<(Jh!_~mO8=7Qs2-r)7{$NK|6ERVQ$iM?*LMl=W2WEP4LuO2crq+xmRxepY`0= zlB0R<`8e9=_S^&L?e^S~d<4*(a}Rtiyy#q>F)Ht=Xn5}Qn;{LybN9A!d+tct!Rxup zc~*#fi2%Cx)CYYoaLyosFKXp@?rrkHU$7>Z=br0OB0Tp+CY(I?VjiVD_eFXU)Arok zdGatl_tu6{J@+71U-rCdtS?7)3-sKl9aLxDbE`12e0Xl5HZISd1Va&?+iQdJ+{D)G zxmD@iF816qe<{zMMM1;Nbf>Y{%sF>CwTU@5lm3)*ZUPHZtS^H+cQDLNdM>SpqI>Rm zJhe)}&%K^YmE)SxDpvA)twWikE_)CPaW7u!&)J^1-uYrC^NMTTaf2s?I3q7N>S)}j zCWk@JzW+oZu||n8nda>{VQ8X!10_|Prt2J<3TZSgC9epe=|$=za+5oVrr*UF7fnWP z0&ZKqdg2scd85q@R1M`e?KUcmOF+Bje@j;u39c7r)c(n3#-`(c?oa=_%z3zrQeGWd z-F}2(1wa&`LZ$J3LqibjqJX;mT_#=wY21eI)NFyelntLz8@1hfWEA>Vf_V3Wb@v_u zQ~xpt)BjE`QyT=wm!1RH_`A$qtB80DYQg`j3pFnX4)jUNVIIKrzSS~}Lhm;)tp zRcRzSLS8xGB!@T=9Gyp>5LA80M!KQnQgmF1*F@&%q>5YRmL{i7oet!}wYX4RT`W15 zCZ~>@N>3)G52q_b@w>~Mo8-39`@9+6!xOi!+pAQXk?41LiEfPV_cpS#+&0!ng%*FU9Hiy zkE3qXNKmYb51(w>YZv&`b83{21i zAi+!+*|59tJ(M|xhTRT3gLII&!>)eQkn!$BDGey&Cv{M``Gum~oKvp0Q7N9roR`I(vsBjLJn1yYGQGDsi)pj^S( zkkZE~YVqo$6k(LxZ)ed}!15y5tEgS-~wVr3Or3#EJtRbv2!uQDAYlhdj5M4VVntF<7ref)-6te|A-9pK}uBZRFh|hX@8Pjxr^z_kIUp>uQ!Q8N(TD}=l zPr0aZk)DP$i>;@~N&q+Yw6ML>)0g-&?|OQG0qA=A=nG=Oqo?hAm@|)_iY-UG)YA+e zYU*hqGZjluIV3akr`c2!)b-T)nDVECSQX?)PtCtG^#n1`!_~&I{KqrneBad2i;AjR z9DWehG4G7?=^WQr%7Qb1BngNm$`<<9LSKE9+V1E>pK)4!k3X$;@c_aL+g^ zxz^68M`I=9o^hVMSs3dw{2Oz|Ikm-^S>T1O+B#}W%34|(lV=FH%~db({GbHjQXjSHIdq^EZp$JW#E;Q(&x zX$`7Wa>m()Kl84q2@F7wWW9zG3m!fFI+r=~=;>4HF7=emLrp!s!A!-{(;Fl+iex`g z8C=)XQ~xSGU515Be)Lpjv#*{`KET|tp1z$PQcrd+eY{a@J-zoJF=S*0eUp`*M&i%B z>*-PkpzA4n2(jSNQ_g$LnMY5F_oH3vX)6yk^>mn-ilwIvk{Ri#0hJqcJ^lKR($iyD zD&3N!&%EpD%U15V_kKTO z!K0^yx0y4Ko=#GCsi)_8sHvx0n5kHLYDqF9Jv~i}e_c;0c?qLABKmE~(Sn%j+;56pUqo>B5 z(JuA0iHDkcn$1kb(o=P23wrt;K4a+V`5dLEI#^ic$DcND@YU0Omoqo4r|mC<)YC%g zPemKV)>Drf0B-83WlN=}+wo`K^;DDr=z4mjInl@F$h2>IKDJ&wnfAR`8+!4}w9jfG!V)Fl zPHm@mng>&2K&|b^o80m34{Gu1<8N*j6>mM$zJMr^`gpV?>&)25xSyHP^x@95lm1jf zkH;zr&SBJcDl&l)D;xjD%(N@7_eg&IRF6E2%-SRQzv=}_egxCwuBz>v+`^Bc0sJqliZ60cBqz^NtX(YkD#$lOJY?=vIFk;g!`;@Zw zHpyRXx_7Owp4wJpZg>uP$s0lZ^!}6<(DihC z0nU<00nqgnDM2iF^mOAZ%$Y|| z7nel4)YC#9YU=5HW-6ARW|7RupE{ttVCd=OZl$MJuvE&Ao>Eu)>gkES&i7VZJrz<< z357(keV}%1J+;^e;HIADG*x=~9Dn9rPXic$uBT`B5DOkXH5lcur{Af&)YB*)YU*h) zGZjlu_mRv) zhKw~%@(oH)J@9AV^>j7^(Dn4^S;AI6-!UAk<3U> zg|2t$Y5s3YPi?SN3hht&yLGgwE^>77 z+h1syyukB|Y9IxoPK%p6OC97ISrv_`aor9QRS;QRtFP%VzQSS06}jSwPj*G(l@8P6 z(8j-)szX<`5m#`c%JrU{D-W-y-gj*RvDt>SsxjymCGmP>SOiO7ic%KJ=Vv{y;F&v5D^4yf#_g##+XAsHA^ z2lw~(g#ITymRpG5MaKG#?!1i`?;=w$I`yq@l{u~470V3^D6=>*0d7X$&!u73xEl1f zXT+NL3KPq1iQwB8njG_ztC{ge^7$HY6YF^qAl9JM={Jmo-g-wrx#t=q&n|G-o0x8^ zdNXDM4X}N{L6Y_PZWsd2K>G#~*=I*g2#*ki3Au%1f>;ab7(^uSY9^AD3$`f;LPZg4 zU({a2som?>sJ&n(s@HaRFX2nJHt_Wl5M3lD(It?R1`~Z%)Lxi`6gihi?WMDJNz`6C zYvs9@_sk0MCfB#~ra69n)r+Q|(aq{L*`=0SbXqZG5kA&{f2QG%d7o>V#lwhof?WU~ znNCX@mzZt!G58=pMXF6VFNr&PMMTT=u#&UIvVo! zW^!80yOTPQ#|wwMf~PCd6@8jwB;r>y4CB#gxrZM)=i1k%93T$xQN&G+n>kD9e z%M&5a@Hz~!%*2hXBn7pJfLfDd&m{f_xLSx-e8h|hw_7`j)<$OQJ)$+yq^rK7i@OWD zzG0D0;;z8blQw!md)lPlG+6Yh-5iZ+)3_yd5>p@^T*y>9BWcO5;o_i9qB!{bRD z6r?NdE1Auu1cikJ-TV)*Um#kGo2}JFYrNSi6&aVEV6@%OPQ$fWV_v{4{N$IOS}drpDZ&=Vq{8ky3BbjY07 zIo|;w0&KCVdq1FHK^M@Zb^#=|h<7MXMUtrA3KL42k{p*TjcWeFqcp69)#-fZXDUBV zn?8_%beRc28MY)j>N91cmGLeo(DJpHl{6_E;BRH{WhTxO9yyf=$M;G|Qj~8`r{9lI z3Y!8n5=t4$rEv}$mk%xDxmBENe?l08M*Fz{t`-3Cv;au!BJc5Gt`kW@@+O{oyzU~P zU}rVQEB%U@q>H%gLZat-@%K#n`_JFu<2{w{i#K{Qsjq3Hi_X{bD;|xp0t053-+38|ddquXCT&N%WAg{=hOrQ?}fT`8Q*ZVrhx%&J{ z&gDXKa2_EkGx06qUx*$N3$N@FzNvsSm409J6606?wEz>5kAGDo8Mxtp0Qj+7>}MK8 z%W1lUidC-N+mus|9tuzRUHr`sF#Q)FrGZl{`$Q68sy#ns3#TVlAhn>#8JBf6Qz zS>F@-@oUIJOur&)Z)97$+tSI7o%?0(YCu|s@v9m6$TieLGg&=#u^Jf$&B!8Dd`Q`e zL5tVqQ>c$H`8Oa=s}|Af$q{t#$4y;!QZP)B(1=J-v)QRFd6}E#l>bfVJ*YxE6jZ1ll-i*K zlbzZ=OC+PsPmxg?c~3@Jn{b80iKsFY=+HrrE1*G_dk(qNYoOjGTTh?u(fXv78#B*U zS;1E=3K3i@Syoo!vSiB-s%1U7H~P$bggL-0fcxLTjV~RP2jTfRj>bv3D=Z1FFlKmD zXM*mua%G~?w6g(~oB>bK^o?qMhA zTLg;q+YJz!keX}92t@TNHMuwj!Z-nh*Xqp~q)>5-<>nkOYfd;M(uhhz)6%udlVR!c zfSHrLDywL6;SAqCIry#Y{7&9mVmp0<+R)v}h9PX=CEOhviGLG|CttrBr5+8p>JygNvkJtkQL99BChcbt zD+3;)O-D|4ZV;T}kx`vgl*Zu3mL!WUV%-Nwjyy!2JrQDAiU7M%4~DcXh$NBOQy5%G z1l>YZh{8G**c`_XUOy;A*$p+BVv%p+F!U~jXP zdpG(`cr3HfFldF|fJCU}X^!o(4M8;v>(w3t6gd%gE{o~?YK)U(*fjp7$;%vb0I8Ne zCIMq4Rj|Q`wTTxFvfz)%pMZ|*=|L~*m_mDH8FGqQz6Ak*f0AajoaCGHiA*spo&Gi^ z=f>IBxYGL9&_~Ze7~fL8(!e%hO`=i#cjAWcEs`0~4Re*t#Sls&;FYnK z^^+)$%hhI_hjb&aV9WgFJVj+IqH;?q4vJ8myZ(?6Yo3*4b~MS1v1%VA@c6FUrF~z1 zwb#Dufe1*~?^}NKvM9@H9_Q=21*D2Sn_q^I7wQ(kEq)eo0Yo>|RJ$QNm=JdI9NCq` zbYM+8hczrdw`XS$QDeg9c#=HFgzoiKxYsK_VI;ni*W1c4Vo3Z*N!F|`aiXmoBsvEY zo#~DksYx?!iFP-UkTVkDq8KwLSxb1>^N?%OdJ$*R}%zBaK)uV1zwjOBrG-laTL+ z>supBu>9wEJqs+$xeR?1>*-c+=9Z{Jv2QT(wa^i1lx=6Kr}Ul%Vc}Gc4X0*UIOoNN zb8%QWak1gVhlO(#%8enPv%Za>22f-48RcB_Y=r-t1%M^a${`(&ulpuQGoy>a3QXJE;x z-6{Zl7Cr2B6-invLY(>z!P&^DC+x3>xSFX?Yg84GxlswG6$vW;=73tAn&jj1lSCQP zC=Dzss+Z%#7(`bB=@>+DM(Q?*7HCxl5yw9Q3?hrUXM=d|Y#7AFAdC&oEdepJXo{=A z1i1}@TUl|jjH&i$Kc$~5c+yv9{yM)99W|X}zKW%vvl*hs$m3-W5RqxdavZ^pjKgHTnQQ#x`>4^gS(W;a_pML}>J%z!t(qBUW zuxbFZNRw2ikgN}od@9Z&DhNZp=34XsM)xATtxrC-fpS?TY=$*rqF zSU67~%p={3Cyww_dT)a0JJuE52cct-&L2l9m!o_75wFgB6jbMNOsb*t1Zt8x z|0&H!=i4yNXjHrN>C2cY|M+O+d1cTsM&4OAESwV%LJT;C!@|jS!ST-YYRzdIx`>!5 zke^n=TE|M^_3HeFTwO)EzFRz7BWC2!oX7prQE@b9V;eFo+3#x^88oMV#Sm27978`n zadR;{ z-X!Ec^(h%ko0h<>`az``G&rpbbR%2YQmPRiyCq^RFU0HPsU(CWxdcfa7kV3y_EI3x zsC?#1{FEhunWr$_rO>e{#w}L($5Go3qWJOu3_RTwoO;BAfb$8#@esenB!2Np>Lj*H z8=J(x%8!Ijz}j^9rp889oT=SA6|9l5@gyNdguNP~M#9{UNT^j2m1L%%Pj+MP*vmC~ z=0+J?#3bzHX~Z)7LN}RJ>$h%gC9aGdGK}BeOx!wCAH}U?kKZ;zC*`-t&;Dm|rFWj}*lAa@A&ZsM z=(m05z8#12n(rK9?WkZqn|^wf{tH@_(%<190ZJdsVA(*I9D~wt0$~g{Q0X)=coS7_ z4ODsuSr|5x+<64icdSe2i_kGh=g*=x%sS6F;MMti1=V>+Ce_gSebglLokSe6Cx0_m zvwIHt=R2A+3=v>+aUCsphh*qqK=G;L$)|f`KK2B?S5SYqExMqB$yi`)4kON+Ab7H znRSmL6$4I-*l=zM3#VahI5+vjk~KX^|Y z@O;-mi+E@SjLsqsXYrym^P>WC+Wb@@HWdE#!Zu&A~sqs`$l?N&GNvY8JBJWc$-dEaz^A zsMcdYpCg_V3~>y@I-jJMGAW%}WHwLWh^&ITeU1B4;eKIBv@) zXL~-N^WiT?JRi{c3jJ_GV_6RnBMyzF#jWjE7;O=2BQJ3(&!#SEld|}vdBnQ?cNnen zbIz|vTpz8wPIh3ver%WWt2&JKCU__U94fdj+|OilEo8uo_w(I zk0Z43s)HB)Coz3^y(8{WCmOZd?)&t|#EksHRoy-0T;h{eVCIXOxLsfr2xsY{;cGP5 zMX9^4rZXN?loDLBwlb(g3~gETJZ&0}u<`J~SLpPV4GLAHFZpK%%L8wm|4rJ}YbJ@= z*E>}qTg-hhO0Oc>!@JXP5kq<+d|1|Qht2V8$V$yK@9vy}?8IlDl{p1HjX4LP))wpe z0hXD_K9;)ss)Wariwkc>IEq+L_w*~=td?-2Q$F*3s8D_$Y8ZV*JeQ!6*2^qT$6t4f zV>{gX0MzY3YTiYhxkMZnZ)E8nor$exddUe8o+lbmA4^RdM?XtjGy`sd-&dR^zP(};*A^0@S+sd5tl`$Zu!imAdlS|Sgbg(BsfATLEK0FFJO{#}x4@^R z!>5$Ao~dC=>#E{By|J`v8Pamw(=A}bk)`|TZFzX=JHJ#x^#~-!S-pQIJ2z`=4M>D3 z0X4RGUY|?GN59967jZE@4PU$wW^yg|;em!3zcD7`UqM*W8Q)ldr(2A%B$k?#6Y%yo zZ{~>fX(ze~d(0wJSk6D`7%zI-hg80yMwXhMWrVeOOJNvC7>bg(qgeb=bPcljJp|5W z@q=g=M_T+gSbw0!e@reS;~zqwWnog&EM8?BzSgt_<#o2E^LKcyNysxV*0cf)IVRx3 z=$sl){e<#d-ba~>5nxeQhH@D#2u|+i7X-=T$Tt0Qbd~SGBqCN_+Vf$@KuqOmQy03^ z@+9Y!`FfaDdXzW+R$vNdc-N4S<&~W!{slLD2L&YA&2H@l+En+~@B#OHl+Y?JbAv2FmhNHqBj}e6&{%s~YzJ{RySZkFQljU+Y7p8J?5ewmMw3;jc4|GbuuT6k6CV#eF8F z6{9yhjIPgQM&F-pGy3uqiqR{vsGzw}-c!`xq3;R#guY^vM_o-OuB1qM{^O^sPcGAR zm4hFSuG*4XSXUkHRJw{2EbM;QW?}1i#lj$@e<5`>`Bq0)A7fZdT{VX+rLIPxuT^*_ z@I*Ux&pLotVO>KXvWZxa3RGFrpvK{6Os_M_mV?Ie^Pf-~VO8G3fW`Mx+;{N%Bd zLUQ6jV441qyk{fjaVA8b8GPoH=OnT*!Sk8HLFgpI-TiPv>*!CcUAcRvq8+TZ9*hyW zLaN9W;3wKCxz@~*v9HjFn&iGh24+RlhOw{kEHIgoCKiS}ycmXQ7{;yi*}16W!9Wg` zON5XTAHjGhy4rqeKOJp8_2!n|7O@@%Y`a!(sGVe_MMy*EtVxhGp)RyRZ)Z^+(lf(u zzK@zyD&SDNRcP2HcI(IQQmdR#5ZJa^&!eBTLyzX%rp2p%VOra6p(sr6JHVhh?A<#L z^MkoJxQ04OeICo=BnC!e-b3&OoGQ9R*8@V7r)lK|O(U0QzyfK|@r!&5~#bJqeywoct9sgv(aF_bj1zqdo z+o?RO$hS*Q?L;4zHr$;Vu1Y;9qKc{snpvCo9R+|ik&FF(CjrL$P8@i7R1M-DzqRS8 zR(3Uep-27XdoGJpzCd1^FL1V39Az9M9qLq^G$V?g%enlUBI|2NiN{QPgr z3dS~gE9O1T$&_;Rc<}!;8xOznTC%N285Op-^VHVeU@@l=EZPL-&D`-W(mXR0WP;!BL;T=3+>Bg3^~) zC^59tQ&OsDEcw+=Cl_g6LfqQ9$1@`T+WByISnVWAo_(}a?48)!87l~msvT0iZXyNL zPF+dq>Cnz)F4BUvbFF7Y{}Zsq$o9~0VYTx+=%i@wqn!*%oUqA+Nz38r*#A|uEC3T#irVWs$#PQJ4w7W3a+lb-kqI<2`jWE zpknhZ_9SJ+W(`nSw|)aW?uw0f4agGRnBbP^<7EpX(FufG*1+z_@{{O-^EHX?#}7xM ztw?w*(ROW=L<_Gah;hF@Z%Z`eekIXNA=EP#l)th(skv#j%PFKDXJ9n5V2#%_qsV;^J zsGW|IQr#XT$ULu#TDwRK*3Rvo5&757wL8LUr-9_zM?25FYywfz_16dHlS%2rORl7u zz*@1I!U*3YPUo#luDq05=g3w$_q;-T4CsV2+_BDU%S)XF;C>nioHD+U#!GOII^gt- z(kOmeaM?nn7Dfr?+x^pwj*?ydGFNeD=){HnHRxyLKSUSzqG--{ zZaB8-!qIzye)R;h;aIs_mCtDp(a7EA0k@sIoqHT}4Iy?82*p`H;&_`LRi(_(4PGm` zh&OJ%l++vcDP~a-v%nke=!mhj1Hz?Q-T~=L)X-B$IAerxG^-2=tE(5*kT9@VCAXue z&b3SGoA|M!$&m?oBfh`@j;wm`95m$Qg1ME7#Nc~fVsFzLT>ZWfTU${rBIrva1$qv) zIaFrx21*A+A-nY&{YhiPV;~^$ro+qT&Bor61k@@z()6&tO%8!qo02&QL zbV(4A6Ve+I&K>3$msMz8LJ0#wZQD*rOMM{C+Na|T{k>@!Zyxk-CNwfii0uE z4G;W9R$=u$=uX+#RzESxv7=Py5wwG*9u?jw#2F<<{SKc;KYXMPqGT?{rtV8kxB6aBw}N;Uf7Y1JhDW5uQ7M={RI6`!oKHM>?1x zGt-F&A$NLpif{Jh@9^H!7uKJ~XDJuTUhBC@ykIr=a~P()8Pobg)4B!WCwz+KWLq;UXvpx$!-k0bk$=kUE%lS5XJoboiTw>ob^*#C1SE$-6Dw z_abIjH*Ih6{<90b`wLsdbVCPN< z!dVpTXUeW0@rs4^5|CO&tk%6?94VZ?+=4${IiDL}4+*4jqd~!5`m|o{GOU!T8RRK-xDB#FzDv5QU4s z$qv4kg7Lj7f%I$=i0?svd>1;lfW3SmfxLQiAii<__-Z)#HU#5qB7xMn zB@kb{KfWd16o0P;e*e*`F7jwioe8Q zeAyoe{uXo%#Fs9+y7(L5;5$DU-xvwxyE_8$b@0b`q^siZcZ8Z~_Gwr5(k@u5%H4%I z`TPr`oKPbccnL^mGO;Yqz{{&&Hlv&gIZdiqO8)T~iHLU@#;cF~RGe!8Whow^F(5>*Q<$R}}|WXAKw0CmB`}qs|r&>ALD`6G>`jSPo;_Bq!nxf$%TkZy}%|XQT`L5L*Sp~jFWO;SC z$^KX|Z&zEaK(1BJlmkm^8heZH@Bt8*`f~yxfMHRKc9$k^%}%Cp$G$A0dS7(XHOWwJ z1{A%K!8Il{LcPzvL-tR>*06sOr#i%z0@>~yX}d0I%%!c)5v7K4uDhQ-u zS4TUrj08_p|D!sI5Xd+IlQ|fL_CSGjLMNSf7D!`2(Hj|DEkYv%G8VDGDnSu>!kP}o zMCcp4pPi1L98Wh^Quf~VWwya9`q?&kQFCR3^WQS;eKX8e+WT3+9J7*gsls))gKOtY zjB90I8`p=43fE00u6rC@)8!NLt^C>h`p%AqrM)-hCPTxyH2aGh95l=>@QY9*M<^_G zm3rS209hZepgmB%!_Z0BB&)Xvpy-VZt}USv>U|TD%&N`vogVKCYVXTBInt2!UYDB; zY3ySb-S%Ex6UfY?jzFdgn9RWxvzzd9P^W8SC zitLnWPPAS8m!(Q z9`#Z0y@29TZ+E`*Et6)B1<3cT#ylsUPJ7?b!I6fv_h#H=NJDsq+urMG0x1HX?D#%Y zz+{0;$2Tql?R_ndPwBj~y>|x`y^+DS0XS*zZ@~AhS`5eDh^jm%Y?*@GT3*H%J0`y+$Cu8~yPuArBY)JsphiD6#+w zVO44c;@c#SOm8Oh&Pm`;FwUN3>XQ!fzTx&HVjJNRY?YfGY;rO9=_2SMZM2&S}2>aJz#qJs96B5=hU)K>qIc z$G7KZ#ozP6_-aWY<68vcJNcq7e_KPD^6U*L8HkrsxnDBqCt9|!v_&#Q{^#1gc?h*+C(z(ubp_o9m< zY@+mvvb~r9L%E>DeKNl$+EJ30U-P7Ev-tHAI;C73Ip{9J^%)hu_?Q46WbQ-(R$Q=! zk-U6;a{n>POev95XDn1Er>e^I?h1Ez-S38;2}~aKOrcl%M3sEST)M{(f;QgtyNl7& zOUQ~f`|K>8dXT4@=}%dr+%uC)l%C#9m+{6-k_7GZHfdtd7mt#JcQPm`rL<+Wq0*J$KQ$unJLaQ_}LKmlkpt&|$n+g0@({iK3dypPV-Vc+FX8 z5v{hIEuUT15FqtNf43*VY3Z)2c=BBzyS%N6$1d{-AznaG%2shgwP<@?`U}Y7T0|D} zN{$eP5G8X&prFt2QP3c=nff&G9tu9&CtI_?6Sy~DnVX$r+=^Hbd0*v`_aJc#plh|6 zM``_9xuEi%DIh56{%^|rx+$kk-gkQB-4BTsG+Z!w552gc@~$T!{GX8bx+hPYyr1&O z`)(w91(tV_N(Gg7dPRote?s0}C!IEVk6rAJ-#w9d7FgcTUlc~(#`}mJ32&6_2UB28 z5b8Yj&XVRHefb?ULAv(n+tl}P=DW}H-dMZtJ*|kUd-r*aYtb!kwrkP#Yp7cEy2(b} zd(Y#l?tL*Lk!>=*xSA+jwH#cBA7xzI+S<6*UaoL;H*t+|a4nQi?7BD2*_`a_vzxfV zHZwUjIUchV{-u3QOj`W<)AV{sfzyyI^Vt#3X-{yII7_>0GL%X)pYuAn@pc8kM66}# zB+IW=K#(=}3F1YMmUcc7oi;vh5rxJ>b&1CIl16(Uajr&YqcCKab;ulr=w%gEWU5Te zS6`{58r}nZq>!?WR%2LSHQLzvDtDRE*If82S%7@w=4+Ud+!HATyfJN~io#Xe!L@xf zyZeidu?OA`BuyR&pmHhe8?&go3`Zwgw0za zIZrB^I0uASFOBoFiP$u;O}J?5z_jt6L%Or4+(#pC1Te=kSthTeL*9K8LEaJglxx-J zYYUH)D%ci=oTOzcFC!a2!uqMirs`{RoKC` zX%ypHz$bVJ*Xz|3uB%O4og7?KG+f@*EQJMoK|AFt4#~wKSO?i?=E7e8OYT#yKdq=gAnLZ;JtS#HxmoGA>UBd)E0ppSk05Y<}1W z!H*wbch>gsRfYLt_XJ;dsJ>Za?dR4GYvad&@>)=hc zz5jfP!Zp;y^@4+Iy?jFUt~^q%_&*vaiir=L6<@6Tq6zZ-+`ohN}j zQX&xF?#F~ET>L%e;ENB&_m%|meaS$4BmD7|cJTcQ(FWLOeF^0DQi1r2`Qv;2MkUWr zgYm6;R0!!*=|Frh$*wMW)^YGX8H}%^1hTPAAim4}@hxwv`0Eyo@0T%xzg6c2;#(}c zy7+7F;Hw>s?;#0fN7+Dpt^D!*e1qceKbTH{y%d%}DwPk!_rqvke;DH6+Z2rNISFKZ zg+P4${qdb>qWGH`jIXK$Qo2$gzQd3B@|Wh|8ybx7BMD?>y2J{aGYQ9?-5g3r0kmR()`(A2?a!Sw^|^KJ>`v*2?l*ZJeyc)j9p zSqyw)ZzLz#`({i8qnxQwBytIMX#@G$-qMsaIs2GjKS?4Av5z@vq_K~AJ_ya*KIX9R z#6D(;5o#avi~YoH#5xO zm*x;5yi%Pym^0mn8rj)ruM1T6d1#oC>6RO!GTpYwSz~6pgA}eM2NkaB0#}^E^-o!a zYl?~M{reQIo$`rYwWw*U-CMOlwTK1(&TtZw{w1rz4bWm1wQ53aqU;s1N@4(Z6SpZD6QQ;kS*la>ud{YdcM-yw?hpJ`3DM?YoVGz8xvP+g=^ZM3Re+<>$hud zTwBglxcZy8COf#kkWXw2iCsft$&Y{7wh%0qxyCuB4{G4%l1j4kA=jh&#rMXoj(qB)A`-qM5nvl^{__jWbhWtLYUM(EPzZ3Q;$6aQj056 zV`}ZW0k(zg%2rxy*PktQ)^3j8dL6)bmU(~_#C5jidzFRM?#o&`=W1JP zM|r;H8R(h&4GUQSW0Dr~yL>`g^TkzE;p*t%T5%8Kdb7TbE6u@G&BWEh!8J<5MNvGq z2G}>7KH!%8HE*jLUb+k`=T>wqGOoG~uGj8nT#qSS_d2)=nYgMtxVmb%+!e59LqtY?B1iw?yE~i9 zqG)@8?CQ$MOEw@;aK-IB{0Z;W<>}ti|w`K0Kwm&LV*>Ot+K0&zYW-L zl>F`Wp73zT&u1l&_lpGL>+6rNyMyoZV0=|1kTStL7Ki%#`ujfGFcbPq3&yuV0(tf9 zK>jBB;~VYZ>lKWznFP|lWFWo^{PC4^@YN5-x4EAX(q+LF?^&{|%U)(&spMHS7+)_5 ztL@Mmed4x8io; z@nS&WRNU@(m`Dy$aVragwKoS&Vaqsg6}KYkqT=>)A60Q{`y+81v8G{DTd%miP5aR{ zQCMwwD{e+)@Sb&_Oe-Zv45~NF%{X8G9tAxAbIe(F7>L@3Mgc4TXRS-oMUomzyDY-& zwWkEaLZ`gtTL(Cw5$mk=?!WlEk`9gD_Z9*m%n}gnB|W2uJd6*15K$J0%F=6hXW*=L z<2z5=*~rEodA~zPTRi!B9_2kEr=ap~ARzpokoSh}hP=JD11pSJWv(#4vjs~)UQaYUFx^2fLQ?lQTD-`)B;TfJF z!PhL{5i9(^NmM8y=|Hpm8X7lOev+GW@MaY~%1BN{2$XNBUBl1xdiz7vLZVIWLfviDjR)`W2&o;6k|4P4qAM?$@t0+VYv2X%tl~?K2L;yE%`~B%js`= zKHx!`t?;1>e2Q9FGv*}bcDRe%Xg(8fPb3lr#z(9h%X=&~f%}D??+)+d_^Z?c^h*mv zliGA8DbiXD%N8&FY@(NbQpinh#&#p~(v+jSz1w`Gno2+vwyO)_Tt+Pb>722Sv-)?T zs#TKZWFw^an)ZyE(&eYrq@VEJ#j_{m79LhHyOFJe(SsoRv~s7oP9C3q9opGAUf>K- zU4~qTiKviWKDEnF@Ev#rX^>AV*2ANvZ02TB$}6D%;g-{+v157GSY?mKuJ_T{r=9Yr zvGoI3V@=Pc3aF;B_e_nEkK+A5KaI6CHRjBUQbE2m6AUuu0asnBo;}Z(HqBeihcIzfbJ&A--s* zBg?`Igtb?Y3lrd>?^3*>@G20U^S&K_vXax1Yoi(5A~0^YMo>?3iL?$^!0u^;ZTB0* zBbUcjusu%nj99;6pNcuGezU5#^VM9yX@e+8EMe9tstN zhr%}Gn@q^e!xOa(9$v=JP&VwVhnKOV#nQ@5_VRGSU-l9^A9`qNLmq2FW*%15GcZbGP#cL*i-8j}2h@0iS!92%PtUd%g$!6t;;@(y8!2_Zi35H^?)HXYBi zUmPp0& zTbsGVBj$#Pb!#s7S-mo9Wh?Q3@``NAhOigbsN)ld(oLAx8 zVIC};aMiNwy7}b6(ccf3kw3Hk4qYBne``@17WuzPA@e@7AiUpeL!Q^v%lm#Dnbml2 z7{I%oYjP1OKN)S!pN#oN%V;+_lCrV54V`7t&4i$3v|%AkF(GIfZCD6PO$b^>8y13P zLeMhWun;QzY)DeeXv0ECHX&#kZCD7SObA*=8y3PG6M~k}hJ}!6LeMhWun>yxG$g5I zv|%AMG9hRgZCD5cO$b^>8y3QJ6M~k}hJ~=+grH@#VIkz25VVXoEQFf73|(j$ZCD81 zObA*=8y3P86M~k}hJ~=ygrH@#8id#xZ32f_sx+o09i&vX;X*7ADDUF*mUFK!DP%gi zmnTb$P%)ZPIeg)rx5i}R#tGmC3iX`J#cLqbU&AeauB^GHnR4O$R4Y1puMWEx z6PzXvzlA~&DJ!YGVUm)sTgq3Z0Bh>Y@lK)fKLiWW%RS~NkXLPs& znEoA~l$&KMx=B*b@aI4p#HCIl@z4hx~;cZMXj>^Llhwk8BEI}QtBvAHjYeLYn zPA1jZFwzb{rPMU=xCt9fyT5!-Sw^#~K7RdvYWW2&UdX zzNLc?zBa_Ch1ZKihSwb?1TDOVg>cR{1`S$x4GW=(2|)|5VIkaWLeRo%SO~A05VY_b z7Q)vi1TDOVg>c-2poQ145U$v0=t2vxVIlM|A!y+>EQC}Of)-xGLipT-poQ145VB1O zT6hf$q0%Npl3I8T3*lxHf)-xGLKtI0(86n22p^abwD1}h!VVLH7GA?bIA^mVNiDpF zh0w%=poLc-2;Ru)(-ORbKV8e__v;wvN%OLDs&tQE)_dmlu#DTgSi61J< ze0dpfEM(E3XlvJidc+dH7+Qb zTH8&@L_bQdHz*+{5yY#o4U34*`0R)Z=@$$LapOiG-6ogIJB={R2f_uh?@wLatQ zngaGeojTb&&baAZUrMrYO1H3kJW3L@y9)u~nE7tkAFko?#o=nu5V#AU7Ig|K zZVQ1WM64~plO)v6?JJ}UaWHA7REx%-ZT7y97JWyqq#)f%JAWzbR+14}-&{*SP@U94l}B^@4Ge3T2}@@hu>v!$>NqY zuDrrHS@1RJS`b;3e2eZLL4v9uLjI*DSrr{ZR`CU><88+$!iHj>&mqi+KH`k>gxsRT zhT?x7A3Y(r$gpJm&*Kj|=a%~sc!IO~1|p?g>)+@-v-s@xXlFil@Bt+y*x_V&a9V8k zi|3#7b8SD>`U=X=E^Wij!LO-oHNwnof%|IlEmMmx(N3eS#bOQeuEiH9Y>RWLti`wR z+Ywd>Ek3~jbS-j=sl_)Bz(u4MFQUI)TC7wfP>b`7I&c29_+Mkz;zPd_Sd0Inrsinz z;wW0QEiqP!%G<}Sdp5xG+iVYJyKA+A5*QAWf3#FDQ$({KhOqSq1HuRgLXRQgAUtnE znC(EgJ0ye-CWIdx2&o|2$MrXc*2BmdAicYA0Z(mnh?4=5X#_P9oHn} z>lY_gOk}@!(t&V&NC;n;5EeTSQbR%*Z9>@XK-e1+LL(DG`Bh4iWgiMBhr{0*+HB=O zXc`j2rzV6E4uoezLKtd7nC(FLGbDt1CWIdx2p10Z$iY3=FRpG(Uw%7sA~&G@UiqoB zWypXq2lAUmv&``_liT;^Q&erj&A zxbmrWZuSLqDV!)zS>C{nys8WlK-f~xhcr)ptCQ+gm}*h^9mRk~kobC}?>=9ONGBED z1scH>x)cGg>-k$=Xl`>gXOP^b33WkRNB$S7T51xv_H%aV|Z%=K*28-8owC8?ENjizUjg)5@w(^#=un@|nwr*khM zSjKHjN(lDs?w>IPNhSGGU#VPE-;v5?)CCMR;eQ>e+$WP*M=Dn^FppGjY3fL2>r9VS z;vmaVQkhO;g;a)Ag;a7c4wj1V?C^1>5f$SXskmCBsVAQJLU_=Gkmx}898L~ybY1yE zxXOg^pabELkP!Bpx!+6&!j6y-=9&;P90DMnLOln(mA`m zJ<&4#5o;~oSS+TKvGF`BEfj<@Ym-i%JY`*XkyE!USy9bC2l1yhy1aY#Y2HP=Cp!>w zoDMloMfx^HKX#W{KOJ055h7qL&09hWX~;52u0o~{*-hYMH~pOgX^2q}B9Cf_G^1VG zkOl2h`z^%1L@N^@533Rq1qifV%7NsRUDj13jg+2C1xFF9R3n~))0OBxN&@KAr0D<+ zoyW6;f$DhOh&EoyO`X1AnFr{E?9+a_f#Uy-!SnuEEyT}rl%`T2$d zGwJ0A4A;Mk!!YkgqtwGokhfK}92l9fW?+xzcQ)_o)JSL+tqI9mkZhKEds~_%)#K=k z$+G@>*41=4(tT>|Fe#jR8mGpd#HF)fNuRKdC4~HnaebJYQ3W$n+{?_T-sH@cFxTl5 zGoL;L?L|jsKJ~S_s)8N6@TG_UaqGHoKFS61rsPGb~54JKd7)h}Q^xZ1zrWHYEG9Adw|| z1^y0{Y%v-jBs=K>NH(5kCnq4D37d@&yQXB1*iDe^eZ-YlvLn%~OLl}Q*$Ra)ElsTC zlI%Q&|n8|Ug(%di~DUWq}5WZR3Xg~G z3xY(JYz_P!DA^)3KuC5A0)cgB=|IWag$v*1aUC=L9rCV9!3TpYkfYDnz7Vp_^!IfK zLT{v@VIaJ3LfGg)=pPco029Iq2g1~l5H2$z)S0d1uq-5m-^}7^PY1#UDdFVsmI)!v zfiOBGgkC0u z7}d{#Q2XU@l6=X8FwKF`IV6P6CWN&Pgs~wZoNq$-*Maa;NC+8bjJoV?rHhu+!^z